Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с записью формулы в ячейку. ClosedXML.dll / 2 сообщений из 2, страница 1 из 1
30.11.2015, 14:03
    #39116302
pm0515_07
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с записью формулы в ячейку. ClosedXML.dll
Добрый день. Нужно экспортировать некоторые данные в Excel-файл. Проблема только с записью формулы "=IF(A6>$A$4;0;1-(E6+F6)/C6)" в ячейку (2,2).

Пример кода:

var workbook = new XLWorkbook();
var worksheets = workbook.Worksheets.Add("Sheet 1");

worksheets.Cell(4, 1).Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
worksheets.Cell(6, 1).Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);

worksheets.Cell(6, 3).Value = "3";
worksheets.Cell(6, 5).Value = "5";
worksheets.Cell(6, 6).Value = "6";

worksheets.Cell(2, 2).FormulaA1 = "=IF(A6>$A$4;0;1-(E6+F6)/C6)";

workbook.SaveAs("123.xlsx");

Файл генерируется, но после открытия выдает ошибку - "Excel found unreadable content in '123.xlsx'. Do you want to recover the contents of this workbook? If you trust the source of this workbook, click Yes." Если нажать "Да", то ни значения ни формулы в ячейке нет(
...
Рейтинг: 0 / 0
30.11.2015, 14:12
    #39116311
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с записью формулы в ячейку. ClosedXML.dll
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с записью формулы в ячейку. ClosedXML.dll / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]