Import initial din SVN ROAAUTO/Trunk @HEAD
This commit is contained in:
82
COMUN/utile/excel/exportxlsx.txt
Normal file
82
COMUN/utile/excel/exportxlsx.txt
Normal file
@@ -0,0 +1,82 @@
|
||||
Export the data displayed in a grid, or the data contained by a table / cursor
|
||||
|
||||
Properties:
|
||||
a) To export the data displayed in a grid (only the visible columns)
|
||||
Drop an instance of the exportxlsx class to your form and set :
|
||||
- grid=grid reference
|
||||
- label (optional)=the default file name; a reference to an object with the "caption" property; by default DATETIME()
|
||||
|
||||
|
||||
b) To export the data contained in a table / cursor
|
||||
Drop an instance of the exportxlsx class to your form and set :
|
||||
- grid=table / cursor name
|
||||
- label (optional)=the default file name; a reference an object with the "caption" property; by default DATETIME()
|
||||
- cFields (optional)= list of fields to be displayed, separated by commas; by default all the fields are exported
|
||||
- cHeaders (optional)= list of field headers to be displayed, separated by commas; by default the field names
|
||||
|
||||
|
||||
c) Formatting properties (right click)
|
||||
headbackcolor=back color for column headers (if >=0)
|
||||
headfontbold= .T./.F.
|
||||
headfontitalic= .T./.F.
|
||||
headfontname=if not empty and installed
|
||||
headfontsize=if>0
|
||||
headforecolor=font color for column headers (if >=0)
|
||||
|
||||
rowbackcolor=back color for rows (if >=0)
|
||||
rowfontbold= .T./.F.
|
||||
rowfontitalic= .T./.F.
|
||||
rowfontname=if not empty and installed
|
||||
rowfontsize=if>0
|
||||
rowforecolor=font color for rows (if >=0)
|
||||
lMemoAsComment optional When passed as .T., memo fields are converted into memo while the cell contains the word "memo"
|
||||
|
||||
d) Miscelaneous
|
||||
a) SheetName
|
||||
character (default sheet1)
|
||||
public
|
||||
desired sheetname
|
||||
b) sheetFirstCol
|
||||
character (default A)
|
||||
public
|
||||
start column
|
||||
c) sheetFirstRow
|
||||
numeric (default 1)
|
||||
public
|
||||
start row
|
||||
d) lastcol
|
||||
character (XFD)
|
||||
public
|
||||
last valid column (maximum column / sheet)
|
||||
e) lastrow
|
||||
numeric (1048576)
|
||||
public
|
||||
last valid row (maximum number of rows / sheet)
|
||||
f) autocolw
|
||||
logical (default .F.)
|
||||
public
|
||||
.T. columns width are evaluated based on font size and the data type (the autosize feature)
|
||||
g) nCodePage
|
||||
numeric (default 0)
|
||||
public
|
||||
support for codpages for strings
|
||||
acceptable values: 437,620,737,850,852,857,861,865,866,874,895,932,936,949,950,1250,1251,1252,1253,1254,1255,1256 (see VFP help)
|
||||
h) lOpen
|
||||
logical (default .F.)
|
||||
public
|
||||
when .T. the document is open
|
||||
i) LangId
|
||||
Character (can be EN, RO,etc.)
|
||||
Public
|
||||
Default En
|
||||
j) aErrMess[7]
|
||||
Character array
|
||||
Public
|
||||
Error messages
|
||||
|
||||
|
||||
support for more than 702 columns
|
||||
stop the export after the row 1048576 and the column XFD
|
||||
rows height depend on the font size
|
||||
when memo columns are present, the row height depends on the number of CR (increase the row height according to the number of memo rows)
|
||||
Comments boxes height and width are variable
|
||||
Reference in New Issue
Block a user