【发布时间】:2020-05-07 00:58:36
【问题描述】:
我正在尝试使用 EPPlus 在工作表上创建表格。我可以创建表格,但我所有的@变量都变成了#Ref!打开文件时。如果我将完全相同的公式粘贴到 Excel 中,它会使用它并且没有问题。我在这里想念什么?创建表格后是否需要以某种方式应用表格? 谢谢, 李
private void ProcessVehicleData(BorrowingBase bbData, ExcelWorksheet ew, int colStart, int rowStart) {
int origFirstRow = rowStart;
foreach (DailyCAPS data in bbData.DailyCAPS) {
FillRow(ew, data, colStart, rowStart);
++rowStart;
}
try {
ExcelAddressBase eab = new ExcelAddressBase(origFirstRow - 1, ExcelColumnNameToNumber("A"), rowStart - 1, ExcelColumnNameToNumber("Y"));
ExcelTable et = ew.Tables.Add(eab, "VehicleData");
if (origFirstRow != rowStart) {
ew.Cells[origFirstRow, ExcelColumnNameToNumber("Y")].Formula = "=IF([@Inventory Days]>210,\"H\",IF([@TitleApp]+[@UtahTitleReceived]=0,\"B\",\"\"))";
}
}
catch { }
}
【问题讨论】:
标签: c# epplus excel-tables