В этом кратком руководстве описывается, как преобразовать XLS в XLSX на C# без использования каких-либо сторонних инструментов. Это помогает настроить операцию загрузки XLS, чтобы уменьшить требования к памяти и создать файлы XLSX с нужными данными только из исходного XLS. Для преобразования XLS в XLSX также предоставляется код C#, который демонстрирует не только необходимое преобразование, но и дает рекомендации по настройке процесса загрузки XLS, чтобы избежать копирования ненужных данных в преобразованный XLSX.
Действия по преобразованию XLS в XLSX с помощью C#
- Настройте свое приложение, чтобы добавить ссылку на Aspose.Cells for .NET из диспетчера пакетов NuGet.
- Создайте объект класса LoadOptions для управления загрузкой файла XLS.
- Настройте объект класса LoadOptions перед загрузкой файла XLS.
- Загрузите файл XLS в объект Workbook, используя настройки LoadOptions.
- Сохраните загруженный файл XLS как XLSX на диске.
Приведенные выше шаги представляют собой пошаговый процесс, помогающий преобразовать XLS в XLSX с помощью *C#. Этот процесс довольно прост и требует пары строк кода, если вы хотите просто сохранить XLS в XLSX без какой-либо настройки. Однако в целях обучения шаги и пример кода используются совместно для управления операцией загрузки файла XLS, например, при фильтрации данных из XLS, а также для установки флага для автоматического выполнения формул при открытии исходного файла XLS.
Код для преобразования XLS в XLSX на С#
Этот код использует объект класса LoadOptions и демонстрирует несколько свойств, таких как настройки памяти, флаг для анализа формулы после открытия файла, установка пароля для открытия файла и установка фильтра для загрузки данных из листов, содержащих только изображения. Есть много других опций, таких как проверка ограничений Excel или нет при вводе данных в ячейки, настройка шрифтов по умолчанию, установка размера бумаги и так далее.
В этом руководстве мы узнали, что для сохранения XLS в XLSX можно эффективно использовать API на основе C#. Если вы хотите узнать, как преобразовать Excel в изображение, обратитесь к статье как преобразовать Excel в изображение в С#.