|
|
|
|
|
- Overview
- Handling the XLS and XLSX files dynamically
Handling XLS files (prefix syntax)
In prefix syntax, WINDEV and WEBDEV allow you to handle Excel files by Handling the XLS and XLSX worksheets dynamically. This method uses different types of variables as well as WLanguage functions. This method allows you to manage the Excel files (XLS or XLSX files) in read and write mode. Handling the XLS and XLSX files dynamically To manipulate XLS and XLSX files, WLanguage includes: - different types of variables. These variable types can be used to manipulate XLS documents, rows, columns and cells.
- several WLanguage functions that handle the different types of data.
To handle the XLS and XLSX files: - Declare a variable of type xlsDocument. This type of variable is used to describe and modify an Excel document.
- Open the XLS file if necessary (xlsOpen) and associate it with the xlsDocument variable.
- The different elements in the Excel document can be manipulated:
- with the WLanguage functions.
- with the xlsDocument properties.
Example:
MyXLSFile is xlsDocument AFile is string AFile = fExeDir + "\Business info1.xls" MyXLSFile = xlsOpen(AFile, xlsWrite) IF ErrorOccurred = False THEN Azz is int = MyXLSFile..Worksheet Info("Current worksheet in the Excel file: " + Azz) // Change worksheet IF MyXLSFile..Worksheet = 2 THEN Info("The current worksheet was modified.") // Read a cell for test Info(xlsData(XLSFileID, 11, 2)) ELSE Error("The selected file does not include a second worksheet!") END ELSE Error("Caution, the file is already opened on a computer!") END
Remarks: - If the Excel file is opened in read/write mode (xlsWrite constant), the file is opened and locked until it is closed. To save the modifications performed, use <xlsDocument variable>.Save.
- The XLS functions do not require "Microsoft Excel" to be installed on the user computers.
- The XLS files and the files specific to Office 2007 (.xlsx files) are supported.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|