Aspose.Cells - Открытие файла OpenXml, созданного EPPlus

Я сгенерировал электронные таблицы Excel в формате OpenXml, используя EPPlus. Когда я пытаюсь открыть его с помощью Aspose.Cells, программа возвращает следующую ошибку:

Aspose.Cells.CellsException: 'Неверное имя ячейки'

Я считаю, что ячейки не нашли правильный формат файла.

Как я могу открыть этот файл?

Я использую C# и.NET Core

Спасибо

1 ответ

Я Асан Икбал из Aspose.

Я проверил эту проблему с моим собственным примером кода, но эта проблема не воспроизводится.

static void Main(string[] args)
{
    Console.WriteLine("Creating XLSX file using EPPlus");
    CreateExcelFileInEpplus();
    Console.WriteLine("Success in creating XLSX file using EPPlus");
    ReadExcelFileUsingAsposeCells();
    Console.WriteLine("Success in reading XLSX file using EPPlus");
}
static void CreateExcelFileInEpplus()
{
    var newFile = new FileInfo("output.xlsx");
    if (File.Exists(newFile.Name))
        File.Delete(newFile.Name);
    using (ExcelPackage xlPackage = new ExcelPackage(newFile))
    {
        xlPackage.Workbook.Worksheets.Add("Sheet1");
        // do work here                            
        xlPackage.Save();
    }
}
static void ReadExcelFileUsingAsposeCells()
{
    Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook("output.xlsx");
    Console.WriteLine(workbook.Worksheets[0].Name);
}

Этот тест показывает, что Aspose.Cells может читать электронную таблицу Excel, созданную EPPlus. Ваш образец кода и выходные файлы необходимы для анализа. Вы можете создать ветку на форуме Aspose.Cells и поделиться своим кодом, выходным файлом XLSX, версией Aspose.Cells и.NET Core, операционной системой и другой информацией о конкретной среде, если таковая имеется. Наша служба поддержки поможет вам в этом.

Другие вопросы по тегам