Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.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 如何读取包含多张工作表的excel工作表?_Java_Excel_Jxls - Fatal编程技术网

Java 如何读取包含多张工作表的excel工作表?

Java 如何读取包含多张工作表的excel工作表?,java,excel,jxls,Java,Excel,Jxls,我有一张excel表格,表格数量不限。如何使用JXLS遍历每个工作表并将每个工作表的值映射到bean 我可以在第一个工作表中这样做,但是我似乎找不到关于如何遍历工作表的文档 提前谢谢 编辑:这是我的XML配置 <?xml version="1.0" encoding="ISO-8859-1"?> <workbook> <worksheet idx="0"> <section startRow="0" endRow="0">

我有一张excel表格,表格数量不限。如何使用JXLS遍历每个工作表并将每个工作表的值映射到bean

我可以在第一个工作表中这样做,但是我似乎找不到关于如何遍历工作表的文档

提前谢谢

编辑:这是我的XML配置

<?xml version="1.0" encoding="ISO-8859-1"?>
<workbook>
    <worksheet idx="0">
        <section startRow="0" endRow="0">
        </section>
        <loop startRow="1" endRow="1" items="items" var="item" varType="package.itemBean">
            <section startRow="1" endRow="1">
                <mapping row="1" col="2">item.title</mapping>
                <mapping row="1" col="3">item.description</mapping>
                <mapping row="1" col="4">item.cost</mapping>
                <mapping row="1" col="5">item.price</mapping>
            </section>
            <loopbreakcondition>
                <rowcheck offset="0">
                    <cellcheck offset="0"/>
                </rowcheck>
            </loopbreakcondition>
        </loop>
    </worksheet>
</workbook>

项目名称
项目.说明
项目成本
项目.价格
我有一张图纸的映射部分,但是我根本找不到为每张图纸创建映射的方法

我正在考虑使用
标记,但我不知道如何使用所需的
startRow
endRow
标记

我搜索了一下对象,发现
XLSReader
有一个函数
setsheetrader
,它允许我传递图纸阅读器的映射,但我还没有找到创建图纸阅读器的方法,以便能够将其传递到对象中

在我看来,在XML中创建循环似乎更“合适”,但不知道如何做


希望你们能帮忙

表现出一些努力,男人。告诉我们你到目前为止都做了些什么,你在哪里卡住了对不起,我会在这里发布一些工作