Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.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 从pdf表格中读取数据的最佳方式是什么?_Java_Pdf_Export - Fatal编程技术网

Java 从pdf表格中读取数据的最佳方式是什么?

Java 从pdf表格中读取数据的最佳方式是什么?,java,pdf,export,Java,Pdf,Export,我想从这个PDF的表格中读取数据 我曾想过阅读PDF,将其导出到Excel,然后使用数据。读取pdf并将其导出到Excel的问题是,由于我使用ApachePOI进行读取,所以有一些列元素会移动到空列,这样整个pdf就会保存在一个字符串中 另一种方法是读取精确的坐标数据,但我认为这不是一个很好的选择 有人能给我建议吗?哪种方式更好或是某种新的方式?我很幸运地使用了Xpdf pdftotext,并结合了-layout和-table选项 您可以这样称呼: pdftotext -table c:\t

我想从这个PDF的表格中读取数据

我曾想过阅读PDF,将其导出到Excel,然后使用数据。读取pdf并将其导出到Excel的问题是,由于我使用ApachePOI进行读取,所以有一些列元素会移动到空列,这样整个pdf就会保存在一个字符串中

另一种方法是读取精确的坐标数据,但我认为这不是一个很好的选择


有人能给我建议吗?哪种方式更好或是某种新的方式?

我很幸运地使用了Xpdf pdftotext,并结合了-layout和-table选项

您可以这样称呼:

pdftotext -table c:\temp\ENaB20180317.pdf c:\temp\output.txt
<Workbook>
<Worksheet>
<Table bBox="[-12.1039 12.0189 829.816 607.339 ]" o="/Layout">
<TR>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
FECHA</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
HORA</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
CATEGOR&#205;A</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
PARTIDO</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" o="/Layout">
PABELL&#211;N</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" o="/Layout">
LOCALIDAD</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" o="/Layout">
ARBITRO
PRINCIPAL</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
ARBITRO
AUXILIAR</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
ACTA</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
CRONO</TD>
<TD>
FECHA</TD>
<TD>
HORA</TD>
<TD>
CATEGOR&#205;A</TD>
<TD>
PARTIDO</TD>
<TD>
PABELL&#211;N</TD>
<TD>
LOCALIDAD</TD>
<TD>
ARBITRO
PRINCIPAL</TD>
<TD>
ARBITRO
AUXILIAR</TD>
<TD>
ACTA</TD>
<TD>
CRONO</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
16/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17:30</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
MINI. FEM. GR.B</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
EG&#220;ES-MENDILLORRI 2006*  -  ARDOI ABEJAS</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. TRINKETE</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD>
</TD>
<TD>
</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
I.VELASCO</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
16/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17:30</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
PREMINI. MAS. GR.1-10</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
SAN IGNACIO 07  -  CB BURLADA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. SAN IGNACIO</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
A.ELOUARDI</TD>
<TD>
</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
A.IRAOLA</TD>
</TR>
<TR>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:10</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
INFANTIL MAS. 1&#170;</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
GAZTE BERRIAK  -  LAGUNAK</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
P. ARROSADIA P.I</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
P.HORME&#209;O</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
M.YKHELEF</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
I.VELASCO</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:10</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
INFANTIL MAS. 1&#170;</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
SAN CERNIN B  -  AUTOBUSES LA PAMPLONESA ARDOI</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. ARROSADIA P.II</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
J.HUEGUN</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
A.PIDAL</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
M.TESO</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
OFI.CNaB</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:10</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
MINI. MAS. GR.B</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
PATXI LARRAINZAR  LARANJA*  -  LA COMPASION*</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. AZPILAGA&#209;A P.III</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
S.VELIZAROVA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
N.VILLAR</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
L.ORTIZ</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
OFI.CNaB</TD>
</TR>
<TR>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:10</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
MINI. MAS. GR.A</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
NAVARRO VILLOSLADA 06M  -  ADEMAR</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
P. IRIBARREN P.II</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
A.ELOUARDI</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
R.MARTIN</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
A.DE LA NAVA</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
OFI.CNaB</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:10</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
CADETE MAS. 2&#170;</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
MENDIEG&#220;ES BNC*  -  BERRIOZAR MKE</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. LARRABIDE P.I</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD>
</TD>
<TD>
</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
I.LECUMBERRI</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
J.RAMIREZ</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:15</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
PREINF. FEM. 1&#170;</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
MENDILLORRI 2005 AMARILLO  -  CBASK M</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. AZPILAGA&#209;A P.I</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
A.PEREZGARCIA</TD>
<TD>
</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
A.IRIGOIEN</TD>
</TR>
<TR>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:15</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
INFANTIL MAS. 2&#170;</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
CANTOLAGUA  -  CB ONCINEDA SK*</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
P. AZPILAGA&#209;A P.II</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
P.ALVAREZ</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
R.GARCIAMIGUEL</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
I.TAGUA</TD>
</TR>
[...]
</Table>
</Worksheet>
</Workbook>
然后,您可以通过从每个页面的标题中获取起始列位置来进行解析


另一个好的选择是,它可以以您可以使用的格式提取文本,而无需调用单独的命令行应用程序。

您的示例文件已标记。只要对您感兴趣的PDF进行了适当的标记,您就可以使用能够提取标记信息的工具,例如使用iText 7

PdfReader reader = new PdfReader(resource);
PdfDocument document = new PdfDocument(reader);

TaggedPdfReaderTool tool = new TaggedPdfReaderTool(document);
try (   OutputStream result = new FileOutputStream("ENaB 20180317.txt")   ) {
    tool.convertToXml(result);
}
结果如下所示:

pdftotext -table c:\temp\ENaB20180317.pdf c:\temp\output.txt
<Workbook>
<Worksheet>
<Table bBox="[-12.1039 12.0189 829.816 607.339 ]" o="/Layout">
<TR>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
FECHA</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
HORA</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
CATEGOR&#205;A</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
PARTIDO</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" o="/Layout">
PABELL&#211;N</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" o="/Layout">
LOCALIDAD</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" o="/Layout">
ARBITRO
PRINCIPAL</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
ARBITRO
AUXILIAR</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
ACTA</TD>
<TD backgroundColor="[0.600006 0.800003 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
CRONO</TD>
<TD>
FECHA</TD>
<TD>
HORA</TD>
<TD>
CATEGOR&#205;A</TD>
<TD>
PARTIDO</TD>
<TD>
PABELL&#211;N</TD>
<TD>
LOCALIDAD</TD>
<TD>
ARBITRO
PRINCIPAL</TD>
<TD>
ARBITRO
AUXILIAR</TD>
<TD>
ACTA</TD>
<TD>
CRONO</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
16/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17:30</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
MINI. FEM. GR.B</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
EG&#220;ES-MENDILLORRI 2006*  -  ARDOI ABEJAS</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. TRINKETE</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD>
</TD>
<TD>
</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
I.VELASCO</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
16/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17:30</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
PREMINI. MAS. GR.1-10</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
SAN IGNACIO 07  -  CB BURLADA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. SAN IGNACIO</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
A.ELOUARDI</TD>
<TD>
</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
A.IRAOLA</TD>
</TR>
<TR>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:10</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
INFANTIL MAS. 1&#170;</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
GAZTE BERRIAK  -  LAGUNAK</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
P. ARROSADIA P.I</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
P.HORME&#209;O</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
M.YKHELEF</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
I.VELASCO</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:10</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
INFANTIL MAS. 1&#170;</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
SAN CERNIN B  -  AUTOBUSES LA PAMPLONESA ARDOI</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. ARROSADIA P.II</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
J.HUEGUN</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
A.PIDAL</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
M.TESO</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
OFI.CNaB</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:10</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
MINI. MAS. GR.B</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
PATXI LARRAINZAR  LARANJA*  -  LA COMPASION*</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. AZPILAGA&#209;A P.III</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
S.VELIZAROVA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
N.VILLAR</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
L.ORTIZ</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
OFI.CNaB</TD>
</TR>
<TR>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:10</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
MINI. MAS. GR.A</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
NAVARRO VILLOSLADA 06M  -  ADEMAR</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
P. IRIBARREN P.II</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
A.ELOUARDI</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
R.MARTIN</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
A.DE LA NAVA</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
OFI.CNaB</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:10</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
CADETE MAS. 2&#170;</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
MENDIEG&#220;ES BNC*  -  BERRIOZAR MKE</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. LARRABIDE P.I</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD>
</TD>
<TD>
</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
I.LECUMBERRI</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
J.RAMIREZ</TD>
</TR>
<TR>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:15</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
PREINF. FEM. 1&#170;</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
MENDILLORRI 2005 AMARILLO  -  CBASK M</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
P. AZPILAGA&#209;A P.I</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" o="/Layout">
A.PEREZGARCIA</TD>
<TD>
</TD>
<TD backgroundColor="[1.0 1.0 1.0 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
A.IRIGOIEN</TD>
</TR>
<TR>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
17/03/2018</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
09:15</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
INFANTIL MAS. 2&#170;</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
CANTOLAGUA  -  CB ONCINEDA SK*</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
P. AZPILAGA&#209;A P.II</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
PAMPLONA</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" o="/Layout">
P.ALVAREZ</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
R.GARCIAMIGUEL</TD>
<TD backgroundColor="[0.752945 0.752945 0.752945 ]" blockAlign="/Middle" borderColor="[0.0 0.0 0.0 ]" borderStyle="/Solid" borderThickness="1.0" o="/Layout">
I.TAGUA</TD>
</TR>
[...]
</Table>
</Worksheet>
</Workbook>

费查
贺拉
类别Í;A.
PARTIDO
帕贝尔Ó;N
地方爸爸
阿比特罗
校长
阿比特罗
辅助者
行动
克罗诺
费查
贺拉
类别Í;A.
PARTIDO
帕贝尔Ó;N
地方爸爸
阿比特罗
校长
阿比特罗
辅助者
行动
克罗诺
16/03/2018
17:30
迷你有限元法。B组
例如Ü;ES-MENDILLORRI 2006*-ARDOI ABEJAS
小饰物
潘普洛纳
维拉斯科
16/03/2018
17:30
普雷米尼。马斯。组1-10
圣伊格纳西奥07-CB BURLADA
圣伊格纳西奥
潘普洛纳
艾洛瓦迪
伊拉奥拉
17/03/2018
09:10
婴儿性腺瘤。1ª
加泽特·贝里亚克-拉古纳克
阿罗萨达
潘普洛纳
P.HORME和#209;O
M.YKHELEF
维拉斯科
17/03/2018
09:10
婴儿性腺瘤。1ª
圣塞尔宁B-帕普洛内萨阿尔多汽车
阿罗萨迪亚P.II
潘普洛纳
霍根
皮达尔
特索先生
OFI.CNaB
17/03/2018
09:10
迷你马斯。B组
PATXI LARRAINZAR LARANJA*-LA Compassion*
P.AZPILAGA和#209;A P.III
潘普洛纳
S.VELIZAROVA
N.维拉尔
奥尔蒂斯
OFI.CNaB
17/03/2018
09:10
迷你马斯。A组
纳瓦罗·维洛斯拉达06M-阿德马尔
伊里布伦P.II
潘普洛纳
艾洛瓦迪
R·马丁
德拉纳瓦酒店
OFI.CNaB
17/03/2018
09:10
军校学生会。2ª
门迪格Ü;ES BNC*-BERRIOZAR MKE
拉腊必
潘普洛纳
莱坎伯里一世
拉米雷斯
17/03/2018
09:15
PREINF。有限元法。1ª
门迪洛里2005阿马里洛-CBM
P.AZPILAGA和#209;私人侦探
潘普洛纳
佩雷兹加西亚
虹膜
17/03/2018
09:15
婴儿性腺瘤。2ª
坎托拉瓜-CB ONCINEDA SK*
P.AZPILAGA和#209;A P.II
潘普洛纳
阿尔瓦雷斯
R.GARCIAMIGUEL
塔瓜岛
[...]

阅读PDF的最佳方法是使用PDF库。现在,您可以做一些研究,看看是否可以找到一个允许从Java读取PDF表内容的方法。