ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

XLS file functions (prefix syntax)
XLS file functions
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.
XLS file functions
XLS file functions
<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.
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).
Export your data to Excel
GetActiveObject (Example)
Usage example of the GetActiveObject function
TableToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
<Table>.ToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
xlsVersion (Example)
Usage example of the xlsVersion function
xlsOpen (Example)
Usage example of the xlsOpen function
<xlsDocument variable>.Close (Function)
Closes an XLS file.
xlsClose (Function)
Closes an XLS file.
Handling XLS files (prefix syntax)
WINDEV and WEBDEV propose two methods for handling Excel files...
xlsRecalculateAll (Function)
Recalculates all formulas in an Excel (XLSX) document.
xlsVersion (Function)
Returns the Excel version that was used to save the file.
HExportXLS (Function)
Exports records from a data file (HFSQL or OLE DB), view or query to an Excel file (XLSX).
<xlsDocument variable>.RecalculateAll (Function)
Recalculates all formulas in an Excel (XLSX) document.
<Source>.ExportXLS (Function)
Exports records from a data file (HFSQL or OLE DB), view or query to an Excel file (XLSX).
xlsDeleteWorksheet (Function)
Deletes a worksheet from the Excel document.
<xlsDocument variable>.DeleteWorksheet (Function)
Deletes a worksheet from the Excel document.
xlsColumn (Variable type)
The xlsColumn type is used to describe and modify a column in an Excel document...
xlsRow (Variable type)
The xlsRow variable type defines and changes the characteristics of a row in an Excel document...
FAA: Data export (Table field, Hierarchical Table, RepeatString, Tree, ...)
You want to perform simulations with Excel, Word, OpenOffice...
WDMap: Export records from a data file
WDMAP allows you to export records to ...
xlsDocument (Example)
Usage example of the xlsDocument type
The ActiveX control
The ActiveX control is used to easily manage the ActiveX technology...
The OLE control
The OLE control is used to handle an OLE object...
Handling XLS files
WINDEV and WEBDEV propose two methods for handling Excel files...
<xlsDocument variable>.Save (Function)
Saves an XLS document.
xlsOpen (Function)
Opens an Excel file (xls or xlsx files).
xlsMsgError (Function)
Returns the caption of the last error caused by an XLS function.
The Spreadsheet control
Spreadsheets are one of the most used office tools...
xlsCell (Variable type)
An xlsCell variable is used to describe and modify a cell in an Excel document...
Automatic menu of tables (AAF)
Each Table control found in a window proposes a menu to the user...
xlsSave (Function)
Saves an XLS document.
xlsAddWorksheet (Function)
Adds or inserts a new worksheet into an Excel document.
<Spreadsheet>.Load (Function)
Loads a file in XLSX format in a Spreadsheet control found in a window.
xlsNbWorksheet (Function)
Returns the number of worksheets found in an XLS file.
<xlsDocument variable>.AddWorksheet (Function)
Adds or inserts a new worksheet into an Excel document.
xlsDocument (Variable type)
An xlsDocument variable is used to describe and modify an Excel document...
WebserviceReadMIMEType (Function)
Returns the MIME type of the request received when calling a REST web service.
SpreadsheetLoad (Function)
Loads a file in XLSX format in a Spreadsheet control found in a window.
RealToDateTime (Function)
Converts an 8-byte real to a date and time.
CtOLEDBProvider (Property)
The CtOLEDBProvider property gets and sets the name of the OLE DB provider (also called OLE DB server).
rssEnclosure (Variable type)
The rssEnclosure type is used to define and handle an attachment to a RSS feed entry...
CtDescribedOLEDBProvider (Property)
The CtDescribedOLEDBProvider property gets and sets the name of the OLE DB provider (also called OLE DB server).
Google document functions
List of Google Documents functions
SpreadsheetSave (Function)
Saves the content of a Spreadsheet control in a file in XLSX format.
<Spreadsheet>.Save (Function)
Saves the content of a Spreadsheet control in a file in XLSX format.
xlsData (Function)
Retrieves the content of a cell found in an XLS file.
Google Documents functions (prefix syntax)
List of Google Documents functions
DateTimeToReal (Function)
Converts a date and time to an 8-byte real.
Provider (Property)
The Provider property is used to manage the type of a connection (HFSQL Client/Server, OLE DB, etc.).
<Spreadsheet>.GetFormula (Function)
Retrieves the calculation formula of a cell found in a Spreadsheet control of a window.
<DateTime type>.ToReal (Function)
Converts a date and time to an 8-byte real.
SpreadsheetGetFormula (Function)
Retrieves the calculation formula of a cell found in a Spreadsheet control of a window.
xlsCurrentWorksheet (Function)
Used to find out and modify the current worksheet in an XLS file.
Examples for using the OLE DB provider for HFSQL
Manipulating automatic calculations in the columns of a Table control
Manipulating automatic calculations in the columns of a Table control (prefix syntax)
DDEExecute (Function)
Sends a command that will be run on the server.
MemoDownload (Function)
Reduces the time needed to load the content of HFSQL items of type "Memo" on the user's computer.
Manipulating Spreadsheet controls programmatically (in a report)
xlsNbRow (Function)
Returns the number of rows found in an XLS file.
FileDownload (Function)
Starts downloading a file in the browser.
MemoView (Function)
Displays the contents of a file from a "Memo" item in a web browser.
xlsColumnTitle (Function)
Retrieves the title of a column found in an XLS file.
FileView (Function)
Opens a file in the browser.
ToClipboard (Function)
Writes text or image information into the system clipboard.
xlsNbColumn (Function)
Returns the number of columns found in a worksheet of an XLS file.
Clipboard (Function)
Retrieves the text or image found in the system clipboard.
TableToClipboard (Function)
Copies the content of a Table or TreeView Table control to the clipboard.
GetActiveObject (Function)
Allows to use an Automation object already started on the current computer.
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.
WDStatistics: Using WDStatistics
WDStatistics can be used once the log files have been imported...
xlsColumnType (Function)
Returns the type of data entered in a column of an XLS file.
WDSQL: Export and print SQL query results
The result of a select query can be...
Automatic Application Features (AAF)
The Automatic Application Features (AAF) allow you to add features to your application without having to write a single line of code...
ConfigureAAF (Function)
Used to specify the behavior of some Automatic Application Features (AAF).
TableToText (Function)
Creates a character string from the data found in a Table or TreeView Table control.
<Source>.DeclareExternal (Function)
Temporarily imports into the current analysis the description of a data file from an existing HFSQL data file.
The TreeView control
The TreeView control is a tree structure used to simplify the display of information that can be represented hierarchically...
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...
HListProvider (Function)
Returns the list of OLE DB providers and/or Native Connectors installed on the current computer.
Discover all the possibilities of pivot tables
Report viewer: "Export" pane
The "Export" pane in the report viewer allows you to perform the following operations...
SQLConnectWS (Function)
Connects the current application to a database that will be queried by SQL through a web service proxy (SOAP).
WebserviceWriteMIMEType (Function)
Indicates the MIME type of the response returned by the web service (case of a call to a REST web service).
DnD constants
List of constants used by the functions for managing the Drag and Drop.
OLECreateEmpty (Function)
Associates an OLE control with an OLE object by invoking a specific OLE server.
HConnect (Function)
Redefines one or more connection parameters via Native Connector (Access, SQL Server, MySQL or Oracle) or via an OLE DB access on a specific table or set of tables.
nfcData (Variable type)
The nfcData type is used to describe and handle the data of a variable of type nfcTag.
Context menu of TreeView controls (AAF)
Each TreeView control found in a window proposes a popup menu to the user...
Spreadsheet: Using the ribbon
The ribbon of the Spreadsheet control proposes several features and it allows you to define several settings...
OLECreateCopy (Function)
Associates an OLE control with an OLE object while specifying a base file.
TableToWord (Function)
Creates a Word file (.RTF) from the data found in a Table or TreeView Table control.
Programming custom calculations in Table controls
WINDEV allows you to easily insert automatic calculations into the columns found in the Table and TreeView Table controls.
It is also possible to perform custom calculations in the columns of Table and Hierarchical Table fields. These calculations are performed programmatically.
Handling the external files
WINDEV, WINDEV Mobile and WEBDEV propose several functions allowing you to manage the external files from your WINDEV/WINDEV Mobile applications or from your WEBDEV websites...
SQLConnect (Function)
Connects the current application to a database that must be interrogated via SQL.
VisibleInExportAndPrint (Property)
The VisibleInExportAndPrint property is used to:
  • Find out whether a column of a Table or TreeView Table control is visible for export and printing.
  • Modify the visibility of a column in a Table or TreeView Table control for export and printing.
HDeclareExternal (Function)
Temporarily imports into the current analysis the description of a data file from an existing HFSQL data file.
Programming custom calculations in Table controls (prefix syntax)
iSequencingAddXLS (Function)
Adds an XLS or XLSX document into a sequence of report print jobs.
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...
xlsMergeCell (Function)
Merges the specified cells in an Excel document.
<xlsDocument variable>.MergeCell (Function)
Merges the specified cells in an Excel document.
Functions for managing AAFs (Automatic Application Features)
The following functions are used to manage AAFs (Automatic Application Features):
fWriteLine (Function)
Writes a line to a text file (ANSI or Unicode).
Border management constants
List of constants used by the border functions.
Border (Variable type)
The Border type is used to handle a border programmatically...
Characteristics of Table controls in a page
Table controls allow you to display and/or enter data...
HListFile (Function)
Returns the list of files:
  • current analysis.
  • analyses in progress (projects with multiple analyses).
  • a specific analysis recognized by the HFSQL engine.
  • available on a connection via a Native Connector or an OLE DB driver.
  • for a group of files defined in the data model editor.
DnDCacheData (Function)
Indicates the type of data and the data to copy/move during Drag/Drop.
DnDGetData (Function)
Retrieves a specific type of data during Drag/Drop.
DnDIsDataAvailable (Function)
Checks whether a specific type of data is available during Drag/Drop.
Pivot Table control functions
Pivot Table control functions
XLS file constants
List of constants used by the functions for managing XLS files.
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
Pivot Table control functions (prefix syntax)
Pivot Table control functions (prefix syntax)
Report viewer (Print preview)
The report viewer allows you to see the report layout without printing it...
zipFindFile (Example)
Usage example of the zipFindFile function
AAFExecute (Function)
Runs an Automatic Application Feature (AAF) on a control or window. This function can be used to start the spelling checker on an edit control for example.
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.
WDStatistics: Presentation
WDStatistics is a tool used to perform statistical calculations regarding the traffic of your dynamic WEBDEV websites...
Spreadsheet control in a window
The spreadsheet is one of the most often used business tools. The Spreadsheet control is used to include a spreadsheet in your WINDEV windows.
xlsCell type: MaskWD property
The MaskWD property of the xlsCell type defines the WINDEV or WEBDEV display mask to be used in a cell in Microsoft Excel cell (e.g., "MM/DDYYYY")...
DDEDisconnect (Function)
Deletes a connection between the current program and a recipient.
Available formulas in Spreadsheet controls
At runtime, in the Spreadsheet control, the end user directly enters the calculation formulas...
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
Dynamic Automation object
A dynamic automation object is an automation object allocated upon request, during the program execution...
DisableAAF (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
Functions for handling directories and external files
List of functions for handling external files
Customizing the report viewer (preview)
You can display a print preview in the report viewer...
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...
GglPrintDocument (Function)
Prints a document (text or PDF file, images, Word or Excel document, ...) by using the Cloud Print service of Google.
Automation object
The Automation keyword is used to declare an automation object...
gpwOpenConnection (Function)
Opens a connection to a specific Client/Server database to manage User Groupware files in Client/Server mode.
Test of a query
The query editor allows you to run the test of query result...
Looper control functions (prefix syntax)
List of Looper control functions (prefix syntax)
WINDEV applications for Linux: Specific features
FileDisplay (Function)
Displays a file in the user's browser.
Various WEBDEV constants
Various WEBDEV constants
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.
AAFOpenHelp (Function)
Opens the AAF (Automatic Application Features) help website.
Table control functions
List of functions specific to Table controls
Looper control functions
List of functions for managing Looper controls
iParameterViewer (Function)
Configures the report viewer.
HOpenConnection (Function)
Opens a connection to a specific database.
Automatic Application Features (AAF) constants
List of constants used by the Automatic Application Features (AAF) functions.
TreeView Table control functions
List of functions for managing TreeView Table controls
AAFExportSecurity (Function)
Secures the export of confidential data in the AAFs (Automatic Application Features) that are used to export, print or save data.
GDPR: Concrete solutions
GDPR: General Data Protection Regulation
Changing an application to 64-bit
WINDEV allows you to develop 64-bit applications...
HDescribeConnection (Function)
Describes a new connection to an external database.
Container column of a Table control (prefix syntax)
A cell found in a Table control can contain a set of controls...
Container column in a Table control
A cell found in a Table control can contain a set of controls...
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
Custom-Notes
The custom-notes allow you to write down any ideas you want to remember, notes you must not forget, ...
OLEPaste (Function)
Pastes the content of Windows clipboard into an OLE control.
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
DDEError (Function)
Returns the runtime status report of a DDE function.
AAFEnable (Function)
Re-enables an Automatic Application Feature (AAF) previously disabled by AAFDisable.
WDConver: Presentation
WDConver is a tool used to convert data to an HFSQL Classic data file from a file ...
OLELoad (Function)
Initializes an OLE control with an OLE object.
AAFChangeCaption (Function)
Customizes the text of a menu option for context menus corresponding to an AAF (Automatic Application Feature).
HFSQL functions
List of functions for HFSQL management
Manipulating Spreadsheet controls programmatically (in a window)
Spreadsheet controls can be manipulated programmatically...
Manipulating Spreadsheet controls programmatically (in a window) (prefix syntax)
Spreadsheet controls can be manipulated programmatically...
Advanced types
The advanced types of WLanguage are as follows
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
WDMap: Overview
WDMap is a tool used to view and handle a data file while developing an application...
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Characteristics of Looper controls in a page
To view the characteristics of the control, select "Description" in the context menu.
HFSQL functions (prefix syntax)
List of functions for HFSQL management
Configuring the AAF menus (Automatic Application Features)
WINDEV includes several Automatic Application Features (AAFs)...
New features in WINDEV Suite SaaS
Callback de la fonction PartageProximitéAttendConnexion1.Cb pour le paramètre CallbackResultat
Android 10: Changes in the behavior of applications
Starting with Android 10, Google no longer allows an application running in the background to open a window
3. Multi-criteria search
WINDEV Tutorial: Managing data in a WINDEV application Lesson 3 - Multi-criteria search - 40 min
Functions for managing Table controls (prefix syntax)
List of functions for managing Table controls (prefix syntax)
Report based on a text file
In a report based on a text file, the information to print is read from a text file or is directly assigned in the report controls...
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
1. Creating windows to add and edit data
WINDEV Tutorial: Managing data in a WINDEV application Lesson 1 - Creating windows to add and edit data - 50 min
HFSQL constants
List of constants used by the HFSQL functions.
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
1
3
4
5
6
7
8
>