Как преобразовать XLS в XLSX на С#

В этом кратком руководстве описывается, как преобразовать XLS в XLSX на C# без использования каких-либо сторонних инструментов. Это помогает настроить операцию загрузки XLS, чтобы уменьшить требования к памяти и создать файлы XLSX с нужными данными только из исходного XLS. Для преобразования XLS в XLSX также предоставляется код C#, который демонстрирует не только необходимое преобразование, но и дает рекомендации по настройке процесса загрузки XLS, чтобы избежать копирования ненужных данных в преобразованный XLSX.

Действия по преобразованию XLS в XLSX с помощью C#

  1. Настройте свое приложение, чтобы добавить ссылку на Aspose.Cells for .NET из диспетчера пакетов NuGet.
  2. Создайте объект класса LoadOptions для управления загрузкой файла XLS.
  3. Настройте объект класса LoadOptions перед загрузкой файла XLS.
  4. Загрузите файл XLS в объект Workbook, используя настройки LoadOptions.
  5. Сохраните загруженный файл XLS как XLSX на диске.

Приведенные выше шаги представляют собой пошаговый процесс, помогающий преобразовать XLS в XLSX с помощью *C#. Этот процесс довольно прост и требует пары строк кода, если вы хотите просто сохранить XLS в XLSX без какой-либо настройки. Однако в целях обучения шаги и пример кода используются совместно для управления операцией загрузки файла XLS, например, при фильтрации данных из XLS, а также для установки флага для автоматического выполнения формул при открытии исходного файла XLS.

Код для преобразования XLS в XLSX на С#

Этот код использует объект класса LoadOptions и демонстрирует несколько свойств, таких как настройки памяти, флаг для анализа формулы после открытия файла, установка пароля для открытия файла и установка фильтра для загрузки данных из листов, содержащих только изображения. Есть много других опций, таких как проверка ограничений Excel или нет при вводе данных в ячейки, настройка шрифтов по умолчанию, установка размера бумаги и так далее.

В этом руководстве мы узнали, что для сохранения XLS в XLSX можно эффективно использовать API на основе C#. Если вы хотите узнать, как преобразовать Excel в изображение, обратитесь к статье как преобразовать Excel в изображение в С#.

 Русский