|
|
|
Проблема с записью формулы в ячейку. ClosedXML.dll
|
|||
|---|---|---|---|
|
#18+
Добрый день. Нужно экспортировать некоторые данные в 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." Если нажать "Да", то ни значения ни формулы в ячейке нет( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2015, 14:03 |
|
||
|
Проблема с записью формулы в ячейку. ClosedXML.dll
|
|||
|---|---|---|---|
|
#18+
1) Как мне оформить свое сообщение? 2) Причем тут ASP.NET? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2015, 14:12 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=43&tid=1356122]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 341ms |

| 0 / 0 |
