我遇到了问题,我正在将表格循环到 Excel。
我的代码如下所示:
#WINAPI
#Excel
SysExcelApplication excel;
SysExcelWorkbooks books;
SysExcelWorkbook book;
SysExcelWorksheets sheets;
SysExcelWorksheet sheet;
SysExcelCells cells;
SysExcelCell cell;
SysExcelRange columns;
while select myTable
{
cell = sheet.cells().item(row, col);
cell.value(myTable.FieldI);
sheet.columns().autoFit();
col++;
cell = sheet.cells().item(row, col);
cell.value(myTable.FieldII);
sheet.columns().autoFit();
col++;
row++;
col=1;
}
// when the cycle end save my file
但有时我会给出错误看起来像消息调试
或
“提供的参数数量与方法接受的参数数量不同”
但奇怪的是,如果我尝试重新启动导出,我将不会得到错误。 我有这个问题
我有相同的代码和相同的数据。 当我生成文件时,excle行是完美的。 我有50%的案例存在这个问题。
创建的行数少了1700。 它取决于什么?我有很多行?还是其他?
我分享了在网络Some question上发现的相同问题,我试图使用,但没有解决我的问题: 我添加了更多信息并没有解决我的问题change settings
感谢您的建议,
享受