Я пытаюсь использовать 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 { }
}