В этом руководстве объясняется, как преобразовать Excel в CSV на Java. Во многих приложениях требуются данные в формате CSV, тогда как исходные данные доступны в файле Excel. В этом случае с помощью Java преобразуйте Excel в CSV, а затем используйте его там, где это необходимо. Могут быть случаи, когда в файле CSV необходимо сохранить определенные разделители, чтобы различать значения, полученные из разных столбцов. Это также может быть достигнуто с помощью объекта класса TxtSaveOptions.
Шаги для преобразования Excel в CSV в Java
- Добавьте Aspose.Cells в проект с помощью Maven.
- Добавьте ссылку на TxtSaveOptions и Workbook с помощью импорта в программе.
- Загрузите исходный файл Excel в объект Workbook.
- Создайте экземпляр TxtSaveOptions, чтобы установить параметры выходного CSV-файла.
- Установите разделитель, который будет использоваться в выходном файле CSV.
- Сохраните файл Excel как CSV
В приведенных выше шагах мы загружаем файл Excel, а затем сохраняем его как CSV. Мы устанавливаем характеристики файла CSV с помощью объекта класса TxtSaveOptions. Этот класс предоставляет множество опций, например, вы можете заключать в кавычки все значения, очищать исходную книгу после преобразования, указывать, должны ли быть преобразованы все листы или только активный лист, весь лист должен быть преобразован или только определенный диапазон необходимо преобразовать и многое другое. Вы можете сохранить выходной CSV-файл в физический файл на диске или сохранить его в потоке памяти в соответствии с требованиями.
Код для преобразования Excel в CSV на Java
Этот код инициализирует объект класса Workbook, а затем создает экземпляр объекта класса TxtSaveOptions для установки параметров результирующего CSV-файла. Наконец, Workbook.save() используется для создания CSV-файла. Если вы хотите преобразовать файл Excel в формат CSV, используя язык, отличный от Java, например C#, вы можете обратиться к статье экспортировать большой файл Excel в CSV на С#.
Для этого преобразования не используется взаимодействие и не требуется MS Excel.