我正在使用 flexcel 组件从 Delphi 2007 生成 Excel 文件。现在我们切换到该组件的最新版本,因为旧版本与 Excel 2010 不兼容。
现在,当我们将每个单元格的格式设置为不同的值时,我遇到了一个问题。正在生成一个文件,但所有单元格都具有默认格式。
下面是演示此行为的代码片段:
var
V: TXlsCellValue;
begin
with V do
begin
Value := S; //text
XF := Fmt; //format
IsFormula := false;
end;
FXls.AssignCellDataX(Succ(Row), C, V); // FXls : TXLSFile;
end;