我想将pdf文件转换为excel并通过python将其保存在本地。 我已将pdf转换为excel格式,但如何保存在本地?
我的代码:
df = ("./Downloads/folder/myfile.pdf")
tabula.convert_into(df,"test.csv",output_format="csv",stream=True)
我想将pdf文件转换为excel并通过python将其保存在本地。 我已将pdf转换为excel格式,但如何保存在本地?
我的代码:
df = ("./Downloads/folder/myfile.pdf")
tabula.convert_into(df,"test.csv",output_format="csv",stream=True)
您可以指定整个输出路径,而不仅仅是 output.csv
const language = "en"/"jp"/null/undefined;
localStorage.setItem("language",JSON.stringify({ language }) );
const getLanguage = JSON.parse(localStorage.getItem("language")).language;
const defalutLanguage = "en";
const currentLanguage = getLanguage ? getLanguage : defalutLanguage;
希望这能回答您的问题!
,输出文件将保存到output_path
output_path 是您的第二个参数“ test.csv”。我猜它工作正常,但是您在错误的文件夹中找到它。由于您未指定完整路径,因此它将位于脚本附近(严格来说-在current working directory中)。
,就我而言,以下脚本有效:
queryset = Requests.objects.get_queryset().filter(
status='Pending',up_rank__gte=config.REQ_RANK - 10,down_rank__gte=config.REQ_RANK - 10
)
,
对我有用的代码如下,但它并没有阅读所有的 pdf 页面,只是中间的一些。我做错了什么?
import tabula
df = tabula.read_pdf(r'C:\Users\user\Downloads\folder\3.pdf',pages='all')
tabula.convert_into(r'C:\Users\user\Downloads\folder\3.pdf',r'C:\Users\user\Downloads\folder\test.csv',output_format="csv",pages='all',stream=True)
,
PDF 到 .xlsx 文件:
for item in df:
list1.append(item)
df = pd.DataFrame(list1)
df.to_excel('outputfile.xlsx',sheet_name='Sheet1',index=True)