Excel в CSV C#

В этом руководстве мы рассмотрим, как выполнить преобразование Excel в CSV с помощью C#. Независимо от того, имеете ли вы дело с большими наборами данных или вам необходимо автоматизировать этот процесс, этот мощный конвертер C# справится с преобразованием Excel в CSV.

Зачем конвертировать Excel в CSV?

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

Совместимость. Файлы CSV широко поддерживаются различными программными приложениями, языками программирования и системами баз данных. Они обеспечивают общий формат обмена данными, упрощая обмен данными на разных платформах.

Простота: файлы CSV содержат данные в виде обычного текста со значениями, разделенными запятыми. Эта простота позволяет легко читать их и манипулировать ими с помощью текстовых редакторов, программ для работы с электронными таблицами или языков программирования.

Уменьшение размера. Файлы CSV часто меньше по размеру по сравнению с файлами Excel, особенно если файл Excel содержит форматирование, изображения или сложные формулы. Это может сэкономить место для хранения и снизить использование полосы пропускания при передаче файлов.

Обработка данных. Файлы CSV подходят для задач обработки данных, таких как импорт данных в базы данных, выполнение анализа данных с использованием таких инструментов, как Python или R, и создание отчетов. Многие инструменты и библиотеки обработки данных изначально поддерживают формат CSV.

Конвертер Excel XLSX в CSV — установка API C#

Для преобразования таблиц Excel XLS или XLSX в формат файлов CSV на C# необходимо установить Conholdate.Total for .NET. Быстро загрузите его из раздела «Новые выпуски" или используйте следующую команду установки NuGet:

PM> NuGet\Install-Package Conholdate.Total

Преобразование Excel XLSX XLS в CSV на C#

Вы можете преобразовать файл Excel XLSX в файл CSV на C#, выполнив следующие действия:

  • Прочтите входной файл XLSX, используя класс Workbook.
  • Преобразуйте Excel в CSV, вызвав метод Save.

В следующем фрагменте кода показано, как преобразовать Excel в CSV на C#:

// Загрузите входной файл Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Конвертировать XLSX в CSV-файл
workbook.Save("ExcelToCSV.csv", Aspose.Cells.SaveFormat.Csv);

Бесплатная пробная лицензия

Вы можете запросить бесплатную временную лицензию для оценки API без каких-либо ограничений.

Подведение итогов

Преобразование файлов Excel в формат CSV (значения, разделенные запятыми) — распространенная задача при обработке и анализе данных. Это руководство предоставило вам знания и фрагменты кода для оптимизации преобразования файлов XLSX или XLS в CSV. Если вы хотите обсудить какие-либо проблемы или вопросы, свяжитесь с нами на форум.

Часто задаваемые вопросы

В чем разница между форматами файлов Excel и CSV?

Файлы Excel (.xlsx или .xls) — это файлы электронных таблиц, которые могут содержать несколько листов с форматированными данными, формулами и диаграммами. С другой стороны, файлы CSV (значения, разделенные запятыми) представляют собой обычные текстовые файлы, в которых каждая строка представляет собой строку данных со значениями, разделенными запятыми.

Существуют ли какие-либо ограничения при преобразовании Excel в CSV с использованием Java?

Одним из ограничений является то, что такие функции Excel, как формулы, форматирование ячеек и макросы, не сохраняются в файлах CSV. В CSV экспортируются только значения необработанных данных.

Можно ли преобразовать несколько листов Excel в отдельные файлы CSV?

Да, вы можете импровизировать фрагмент кода для чтения и обработки нескольких листов из файла Excel и записи данных каждого листа в отдельный файл CSV.

Смотрите также