用Java处理Excel文件
我有一个Excel文件,我必须阅读该文件并逐行检查第一列。下面是列标题的示例 ISBN#13 Run Date Title Author Type ISBN#13运行日期标题作者类型 因此,我必须检查每个ISBN#13并确定它是否是ISBN#13,格式化它并将整行写入文件。然后将所有不是ISBN#13的文件写入一个文件 所以问题是如何检查列“ISBN#13”以及如何将每一行写入文件。这将是另一个excel文件。Apache poi(糟糕的模糊处理实现)项目用于在Java中读取和写入excel文件: 代码示例:用Java处理Excel文件,java,excel,Java,Excel,我有一个Excel文件,我必须阅读该文件并逐行检查第一列。下面是列标题的示例 ISBN#13 Run Date Title Author Type ISBN#13运行日期标题作者类型 因此,我必须检查每个ISBN#13并确定它是否是ISBN#13,格式化它并将整行写入文件。然后将所有不是ISBN#13的文件写入一个文件 所以问题是如何检查列“ISBN#13”以及如何将每一行写入文件。这将是另一个excel文件。Apache poi(糟糕的模糊处理实现)项目用于在Java中读取和写入e
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");
}
}
如果您只使用xlsx(即不是传统的binary.xls)并且更喜欢使用jaxb,那么还有xslx4j(docx4j的一部分)-1这个问题已经回答了很多次了。。。请搜索“java excel”。。。