Я разрабатываю приложение UWP, которое получает информацию об активах, группирует их в пакеты и создает Excel с этой информацией.
Я использую библиотеку NPOI, и она не выдает никаких исключений, но Excel файл не может быть прочитан.
Мой обобщенный код выглядит примерно так:
using(NPOIStream stream = new NPOIStream()) //<-- Not important. An overriden MemoryStream
{
IWorkbook workbook = new XSSFWorkbook();
// I fill my XSSFWorkbook
workbook.Write(stream);
byte[] buffer = stream.GetBuffer();
// StorageFolder folder is already picked
StorageFile = await folder.CreateFileAsync("sample.xlsx", CreationCollisionOption.ReplaceExisting);
await FileIO.WriteByteAsync(file, buffer);
}
Любая помощь приветствуется.