ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Handling XLS files
WINDEV and WEBDEV propose two methods for handling Excel files...
Handling XLS files (prefix syntax)
WINDEV and WEBDEV propose two methods for handling Excel files...
XLS file functions (prefix syntax)
XLS file functions
<xlsDocument variable>.Close (Function)
Closes an XLS file.
xlsClose (Function)
Closes an XLS file.
xlsNbColumns (Function)
xlsNbColumns is kept for backward compatibility only.
iPrintXLS (Function)
Prints the current worksheet of a document in "xlsx" or "xls" format.
xlsMsgError (Function)
Returns the caption of the last error caused by an XLS function.
xlsUnmergeCell (Function)
Unmerges a range of cells.
XLS file functions
XLS file functions
<xlsDocument variable>.UnmergeCell (Function)
Unmerges a given cell.
xlsNbRows (Function)
xlsNbRows is kept for backward compatibility only.
xlsNbColumn (Function)
Returns the number of columns found in a worksheet of an XLS file.
xlsVersion (Function)
Returns the Excel version that was used to save the file.
xlsNbWorksheet (Function)
Returns the number of worksheets found in an XLS file.
xlsGetMerge (Function)
Determines if a cell is merged with other cells and gets the merged cell range.
xlsAddWorksheet (Function)
Adds or inserts a new worksheet into an Excel document.
<xlsDocument variable>.GetMerge (Function)
Determines if a cell is merged with other cells and gets the merged cell range.
xlsNbRow (Function)
Returns the number of rows found in an XLS file.
xlsMsgError (Example)
Usage example of the xlsMsgError function
iSequencingAddXLS (Function)
Adds an XLS or XLSX document into a sequence of report print jobs.
<xlsDocument variable>.AddWorksheet (Function)
Adds or inserts a new worksheet into an Excel document.
xlsColumnTitle (Function)
Retrieves the title of a column found in an XLS file.
xlsDeleteWorksheet (Function)
Deletes a worksheet from the Excel document.
XLS file constants
List of constants used by the functions for managing XLS files.
<xlsDocument variable>.DeleteWorksheet (Function)
Deletes a worksheet from the Excel document.
xlsMergeCell (Function)
Merges the specified cells in an Excel document.
Sequencing reports
In some cases, you may want to print several reports one after another, and view them in the same print preview.
<xlsDocument variable>.MergeCell (Function)
Merges the specified cells in an Excel document.
xlsCurrentWorksheet (Function)
Used to find out and modify the current worksheet in an XLS file.
xlsCoordinatesToName (Function)
Retrieves the name of a cell, XLS worksheet or Spreadsheet control according to its coordinates.
xlsSave (Function)
Saves an XLS document.
<xlsDocument variable>.Save (Function)
Saves an XLS document.
xlsColumnType (Function)
Returns the type of data entered in a column of an XLS file.
xlsRecalculateAll (Function)
Recalculates all formulas in an Excel (XLSX) document.
xlsOpen (Function)
Opens an Excel file (xls or xlsx files).
<xlsDocument variable>.RecalculateAll (Function)
Recalculates all formulas in an Excel (XLSX) document.
LooperToExcel (Function)
Creates an Excel file with data from a RepeatString field (RepeatString field file or RepeatString field memory).
<Looper>.ToExcel (Function)
Creates an Excel file with data from a RepeatString field (RepeatString field file or RepeatString field memory).
xlsData (Function)
Retrieves the content of a cell found in an XLS file.
HImportXLS (Function)
Imports an XLS file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
Spreadsheet control in a report
The spreadsheet is one of the most often used business tools. You have the ability to create reports that print the data found in a spreadsheet.
<Source>.ImportXLS (Function)
Imports an XLS file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
PVTToExcel (Function)
Creates an Excel file with data from a Pivot Table control.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
xlsDocument (Variable type)
An xlsDocument variable is used to describe and modify an Excel document...
<Pivot Table>.ToExcel (Function)
Creates an Excel file with data from a Pivot Table control.
WEBDEV - Server codeLinux Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
Import a list of requirements
The Project Management Hub allows you to import requirements...
xlsClose (Example)
Usage example of the xlsClose function
xlsNameToCoordinates (Function)
Returns the coordinates of a cell, XLS file or spreadsheet control according to its name.
xlsData (Example)
Usage example of the xlsData function
Spreadsheet report
The report editor allows you to create "Spreadsheet" reports...
xlsNbColumn (Example)
Usage example of the xlsNbColumn function
xlsNbRow (Example)
Usage example of the xlsNbRow function
xlsVersion (Example)
Usage example of the xlsVersion function
xlsOpen (Example)
Usage example of the xlsOpen function
<Table>.ToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
xlsColumnTitle (Example)
Usage example of the xlsColumnTitle function
xlsDocument (Example)
Usage example of the xlsDocument type
TableToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
WebserviceWriteMIMEType (Function)
Indicates the MIME type of the response returned by the web service (case of a call to a REST web service).
WLanguage procedure called by fCopyDir
WLanguage procedure ("callback") called by fCopyDir for each copied file. This procedure is used to handle the current file.
Spreadsheet functions
The following functions are used to handle the Spreadsheet control:
WLanguage procedure called by fCopyFile
WLanguage procedure ("callback") called by fCopyFile for each copied file.
How do I develop a site for Linux?
The method for developing a site for Linux is identical to the method for developing a site for Windows.
xlsColumnType (Example)
Usage example of the xlsColumnType function
Border (Variable type)
The Border type is used to handle a border programmatically...
iParameterXLS (Function)
Defines the options for the XLS file generated during the print.
StringDisplay (Function)
Returns a specific string (or a buffer) to the client browser in response to a request.
Events associated with reports
The following events are associated to reports (order of appearance in the code editor)...
iOutputInfo (Variable type)
The iOutputInfo type is used to get the details of a report print or export job, or the details of a print job performed programmatically from the report viewer.
WDMap: Export records from a table
WDMAP allows you to export records to ...
OLECreateCopy (Function)
Associates an OLE control with an OLE object while specifying a base file.
SpreadsheetClose (Function)
Closes the XLSX document that was opened by SpreadsheetLoad.
xlsComment (Variable type)
The xlsComment type is used to defined all the advanced characteristics of a comment in a cell of an XLS file or Spreadsheet control.
Print functions
List of print functions
BackgroundImage (Property)
The ImageFond property lets you view and modify the background image of an element: window, page, field or state.
Type of field: Secure password
"Password" items are used to securely store passwords by using a salt and a hash algorithm...
OpenDocumentAsynchronous (Function)
Opens a document in a new modeless window using the appropriate WINDEV editor. The result can be retrieved via a WLanguage procedure ("callback") when the document editing window is closed.
Starting with WINDEV Suite 2025 - Update 2 (subscription version), diagrams are opened using the diagram editor.
Discover all the possibilities of pivot tables
Utilisation dans la classe docParagraphe - Accès en Lecture + Ecriture - Type : docMiseEnForme
iLastFile (Function)
Returns:
  • the full name of the last file generated during the print (PDF, RTF, text, ...).
  • the list of created duplicate files.
<Spreadsheet>.Close (Function)
Closes the XLSX document that was opened by SpreadsheetLoad.
MemoDownload (Function)
Reduces the time needed to load the content of HFSQL items of type "Memo" on the user's computer.
iPreview (Function)
Configures the print destination.
fMIMEType
Returns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
AAFConfigure (Function)
Allows you to specify the behavior of some Automatic Application Features (AAF). You can for example configure the option for exporting to Excel used by the automatic menu of tables.
ConfigureAAF (Function)
Used to specify the behavior of some Automatic Application Features (AAF).
Google constants
List of constants used by the Google functions.
FileDownload (Function)
Starts downloading a file in the browser.
FileDisplay (Function)
Displays a file in the user's browser.
MemoView (Function)
Displays the contents of a file from a "Memo" item in a web browser.
Result of a query in test mode
After its execution in test mode (see Running the query test), the result of the query can be...
iDestination (Function)
Configures the print destination.
fContentType (Function)
Returns the type of file according to the MIME standard (Multipurpose Internet Mail Extensions).
OpenDocument (Function)
Opens a document in a new modeless window using the appropriate WINDEV editor.
Starting with WINDEV Suite 2025 - Update 2 (subscription version), diagrams are opened using the diagram editor.
FileView (Function)
Opens a file in the browser.
iAddAttachment (Function)
Adds an attachment in a PDF file generated by a PDF print export.
5. Creating a drop-down menu
WINDEV Tutorial: Managing data in a WINDEV application Lesson 5 - Creating a drop-down menu - 30 min
xlsCell (Variable type)
An xlsCell variable is used to describe and modify a cell in an Excel document...
GglUploadDocument (Function)
Uploads a document to the Google server.
Report viewer: "Export" pane
The "Export" pane in the report viewer allows you to perform the following operations...
<gglConnection variable>.UploadDocument (Function)
Uploads a document to the Google server.
emailAttach (Variable type)
The emailAttach type is used to handle an attachment.
WINDEV applications for Linux: Specific features
Adds a link to a text section in an RTF Edit control.
Print constants
List of constants used by the print functions.
Automatic features of Pivot Table controls (window)
The Pivot Table control offers several Automatic Application Features (AAF) allowing the user to take advantage of all its capabilities...
iParameterViewer (Function)
Configures the report viewer.
Context menu associated with Table controls and their columns (AAF)
WINDEV applications automatically include a context menu for Table controls, TreeView Table controls and their columns...
Constants for Table, TreeView Table, Looper and List Box controls
List of constants used by the functions for managing Table, TreeView Table, Looper and List Box controls.
DefaultCell
The DefaultCell property sets the style of cells in XLS documents.
WorksheetName (Property)
The WorksheetName property gets and sets the name of a worksheet in an XLS document.
HeaderVisible (Property)
The HeaderVisible property allows you to get and set the visibility status of the row and column headers in the layout of an XLS document.
The report editor
WINDEV, WEBDEV and WINDEV Mobile allow you to create reports with the report editor...
iParameterPreview (Function)
Configures the print preview:
  • display a message regarding the resources of current computer.
  • display or hide the ribbon tabs and buttons.
  • the export options available in the mini preview window.
Creating requirements
The following steps must be performed to implement the requirements...
Using the advanced types
The advanced types (XLS variables, ggl variables, ...
2. Variables
WINDEV Mobile Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
9. Sharing a project in practice
Sharing a project in practice
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Various WEBDEV constants
Various WEBDEV constants
HFSQL functions (prefix syntax)
List of functions for HFSQL management
2. Variables
WINDEV Tutorial: WLanguage basics Lesson 2 - Variables - 20 min
2. Variables
WEBDEV Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
8. Project sharing in practice
Deselects a row in a Looper control.
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
HFSQL functions
List of functions for HFSQL management
Advanced types
The advanced types of WLanguage are as follows
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
1
2
3
4
5
6
>