У меня есть поиск в Интернете, но я не смог найти никакого решения. У меня есть файл Excel, используемый в качестве шаблона, с областью для анализа данных из БД. Среди столбцов файла Excel есть числовой столбец с произвольным форматом. Мой код (С#) установки данных в файл Excel выглядит следующим образом:
Aspose.Cells.Worksheet ws;
Aspose.Cells.Range rg;
...
rg = ws.Cells.CreateRange("A1", "M10");
var setData = genDataArray(dt); //this function convert Datatable to 2D object array
rg.Value = setData;
Еще одна попытка — тоже провал:
ws.Cells.ImportDataTable(dt, false, "A1");
Код работает нормально. Данные правильно устанавливаются в файл Excel, но без какого-либо формата файла Excel.
Когда я щелкаю ячейки файла Excel (после процесса) и нажимаю Enter, значение форматируется в стиле, который я ранее установил в файле Excel.
Как я могу заставить Aspose применять формат, который я установил в файле Excel?
Заранее спасибо.