Как преобразовать Excel в TXT на Java
Преобразование файлов Excel в текстовые файлы имеет ряд преимуществ. Одним из таких преимуществ является уменьшение размера файла, что облегчает хранение и обмен данными. Кроме того, текстовые файлы обычно имеют более простую структуру, и преобразование Excel в текст позволяет оптимизировать документ для выполнения определенных задач. В этой статье мы проиллюстрируем процесс программного преобразования Excel в формат TXT с помощью Spire.XLS for Java.
Установка файла Spire.Xls.jar
Если вы создали
Maven-проект, вы можете легко импортировать jar в свое приложение, используя
следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл
по этой
ссылке и добавьте его в качестве зависимости в свое приложение.
Создание Excel в TXT на Java
Spire.XLS for Java предлагает метод Worksheet.saveToFile(String fileName, String separator, java.nio.charset.Charset encoding) для преобразования указанного рабочего листа в txt-файл. Вот пример кода.
import com.spire.xls.*;
import java.nio.charset.Charset;
public class toText {
public static void main(String[] args) {
//Create a Workbook object
Workbook workbook = new Workbook();
//Load a sample Excel file
workbook.loadFromFile("sample.xlsx");
//Get the first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
//Save the worksheet as a txt file
Charset charset = Charset.forName("utf8″);
worksheet.saveToFile("ExceltoTxt.txt", " ", charset);
}
}
Заключение
В этой статье вы узнали, как конвертировать Excel в TXT с помощью Spire.XLS for Java. Эта библиотека имеет множество других возможностей, таких как:
Преобразование Excel в PDF в Java