Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 逐个单元格读取.xls行_Java_Xml_Excel_Jxl - Fatal编程技术网

Java 逐个单元格读取.xls行

Java 逐个单元格读取.xls行,java,xml,excel,jxl,Java,Xml,Excel,Jxl,我正在编写一个Java应用程序来创建一个.xml文件,其中一些属性的值来自.xls文件。我使用jxl库读取.xls文件,但它逐列读取,而我需要逐行读取单元格,并将单元格值放入.xml属性中 如何从.xls中逐行读取单元格 FileWriter fw= new FileWriter(minmaxoh); BufferedWriter bw=new BufferedWriter(fw); try{ wb=Workbook.getWorkbook(workbook)

我正在编写一个Java应用程序来创建一个.xml文件,其中一些属性的值来自.xls文件。我使用jxl库读取.xls文件,但它逐列读取,而我需要逐行读取单元格,并将单元格值放入.xml属性中

如何从.xls中逐行读取单元格

FileWriter fw= new FileWriter(minmaxoh);

    BufferedWriter bw=new BufferedWriter(fw);

    try{
        wb=Workbook.getWorkbook(workbook);
        Sheet sheet0=wb.getSheet(0);

        for(int i=0;i<sheet0.getColumns(); i++){
            for(int j=0;j<sheet0.getRows();j++){
                    Cell cell1=sheet0.getCell(i,j);

                    //String cell=(String)cell1;
    CellType digits=cell1.getType();

    if(digits==CellType.NUMBER ){

        System.out.println(" "+cell1.getContents());
FileWriter fw=新的FileWriter(minmaxoh);
BufferedWriter bw=新的BufferedWriter(fw);
试一试{
wb=Workbook.getWorkbook(工作簿);
Sheet sheet0=wb.getSheet(0);

for(int i=0;i尝试交换行和列的for循环

for(int i=0;i<sheet0.getColumns(); i++){
        for(int j=0;j<sheet0.getRows();j++){

for(int i=0;i尝试交换行和列的for循环

for(int i=0;i<sheet0.getColumns(); i++){
        for(int j=0;j<sheet0.getRows();j++){
for(int i=0;i