Обработка файла Excel в Java - PullRequest
       4

Обработка файла Excel в Java

0 голосов
/ 14 сентября 2010

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

ISBN#13 Run Date    Title   Author  Type

Так что я должен проверить каждый ISBN # 13 и определить, является ли он isbn # 13, отформатировать его и записать всю строку в файл.Затем возьмите все те, которые не являются ISBN # 13, и запишите их в файл.

Итак, вопрос в том, как проверить столбец «ISBN # 13» и как записать каждую строку в файл.Это был бы другой файл Excel.

Ответы [ 2 ]

0 голосов
/ 18 сентября 2010

Существует также xslx4j (часть docx4j), если вы работаете только с xlsx (т.е. не с устаревшим двоичным файлом .xls) и предпочитаете использовать jaxb

0 голосов
/ 14 сентября 2010

Проект Apache poi (Плохая реализация запутывания) предназначен для чтения и записи в файлы Excel на Java:

http://poi.apache.org/

Пример кода:

import java.io.*;
import org.apache.poi.xssf.usermodel.*;
public class CreateWorkBook 
{
   public static void main(String[] args)throws Exception 
   {
      //Create Blank workbook
      XSSFWorkbook workbook = new XSSFWorkbook(); 
      //Create file system using specific name
      FileOutputStream out = new FileOutputStream(
      new File("createworkbook.xlsx"));
      //write operation workbook using file out object 
      workbook.write(out);
      out.close();
      System.out.println("createworkbook.xlsx written successfully");
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...