Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.5
10.0
10.1
10.2
10.3
10.4
10.5
11.0
11.1
11.2
Statistic
FMM
Blog
Writes texts to an area of cells.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
XL | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
Parameter | Description | Example | Flags |
---|---|---|---|
bookRef | The reference to the workbook. Please use XL.LoadBook to load a file. | $ref | |
sheetIndex | The index of the sheet. This number ranges from 0 to XL.Book.SheetCount-1. | 0 | |
First row | The first row to process. First row has index 0. | 3 | |
Last row | The last row to process. First row has index 0. | 6 | |
First column | The first column to process. First column has index 0. | 2 | |
Last column | The last column to process. First column has index 0. | 4 | |
Values | The values to use. Can be separated with row and column delimiter to give each row and column a different value. But you can also use same value for all rows or for all columns. |
"Test" | |
Row Delimiter | The row delimiter for the result. Default is new line character. |
"¶" | Optional |
Column Delimiter | The column delimiter for the result. Default is tab character. |
char(9) | Optional |
Returns number of errors or error.
Write 4 cells in one call
MBS( "XL.Sheet.CellWriteTexts"; $book; $sheet; 1; 1; 1; 4; "A,B,C,D"; ¶; "," )
Write bold row and data rows:
# create bold font & format
Set Variable [ $boldFont ; Value: MBS( "XL.Book.AddFont"; $bookRef) ]
Set Variable [ $r ; Value: MBS( "XL.Font.SetBold"; $bookRef; $boldFont; 1) ]
Set Variable [ $boldFormat ; Value: MBS( "XL.Book.AddFormat"; $bookRef) ]
Set Variable [ $r ; Value: MBS( "XL.Format.SetFont"; $bookRef; $boldFormat; $boldFont) ]
# Write a title row
Set Variable [ $r ; Value: MBS( "XL.Sheet.CellWriteTexts"; $bookRef; $sheet; 1; 1; 1; 4; "A,B,C,D"; ¶; "," ) ]
# Make it bold
Set Variable [ $r ; Value: MBS( "XL.Sheet.SetCellFormats"; $bookRef; $sheet; 1; 1; 1; 4; $boldFormat ) ]
# and write data
Set Variable [ $r ; Value: MBS( "XL.Sheet.CellWriteTexts"; $bookRef; $sheet; 2; 5; 1; 4; $data; ¶; "," ) ]
Created 15th January 2018, last changed 15th January 2018
XL.Sheet.CellWriteTextAsNumber - XL.Sheet.Clear
Feedback: Report problem or ask question.