Python 使用Camelot py导出PDF到Excel失败

Python 使用Camelot py导出PDF到Excel失败,python,jupyter-notebook,Python,Jupyter Notebook,我将一个大的PDF导出到表格,然后将它们导出到csv,但我得到了多个页面。因此,如果PDF是1000页长的,那么预期的输出是1000个单一csv——每个页面一个csv。原始PDF没有重复的表格或页面上没有多个表格。我怎样才能阻止这一切?我可以删除额外的页面,但如果需要,我不想删除它们,而且我不能每次运行检查时手动查看1000页 ``` import pandas as pd import glob import camelot tables = camelot.read_pdf('C:\\te

我将一个大的PDF导出到表格,然后将它们导出到csv,但我得到了多个页面。因此,如果PDF是1000页长的,那么预期的输出是1000个单一csv——每个页面一个csv。原始PDF没有重复的表格或页面上没有多个表格。我怎样才能阻止这一切?我可以删除额外的页面,但如果需要,我不想删除它们,而且我不能每次运行检查时手动查看1000页

```
import pandas as pd
import glob
import camelot

tables = camelot.read_pdf('C:\\temp\\to_csv.pdf', pages='1-1000', row_tol=4, flavor='stream')
tables.export('c:\\temp\\from_pdf.csv', f='csv', compress=False)

filepaths = glob.glob('C:\\temp\\*.csv')
df = pd.concat(map(pd.read_csv, filepaths))
df.to_excel("c:\\temp\\from_pdf.xlsx")
```
输出如下: 摘自pdf-page-46-table-1.csv 摘自pdf-page-46-table-2.csv 摘自pdf-page-46-table-3.csv 摘自pdf-page-46-table-4.csv

编辑:我还尝试了flavor='lattice',但出现了以下错误: 错误:C:\ci\opencv\u 1512688052760\work\modules\core\src\matrix.cpp:436:错误:(-215)u!=函数cv::Mat::create中的0

我的计算机上没有c:\ci目录