如何将Xlsxwriter文件保存到指定路径?

17

Xlsxwriter文件创建后保存在哪里?我可以指定Excel文件的保存路径吗?

我的XlsxWriter脚本位于/app/smth1/smth2/文件中,但它却将Excel文件保存在/app/中。它不应该保存在脚本所在的同一文件中吗?还是我需要像这样指定路径:

workbook = xlsxwriter.Workbook(' /app/smth1/smth2/Expenses01.xlsx')

Excel文件默认保存在哪个文件中?


我的脚本在文件/app/smth1/smth2/中,但由于某种原因,它将文件保存到了/app/。它不应该保存在与脚本相同的文件中吗?这就是我问这个问题的原因。或者我应该指定路径workbook = xlsxwriter.Workbook('/app/smth1/smth2/Expenses01.xlsx'),以便文件被保存在这个路径中? - user3496563
1
这是完全不同的问题 - 我建议您相应地修复您的问题。我怀疑您应该将完整路径指定为参数。 - bavaza
1个回答

29

以下是如何将文件保存到当前目录(即您的脚本正在运行的位置):

workbook = xlsxwriter.Workbook('demo.xlsx')

以下是如何指定完整路径的方法:

workbook = xlsxwriter.Workbook('C:/Users/Steven/Documents/demo.xlsx')

以下是如何指定相对路径的方法:

workbook = xlsxwriter.Workbook('app/smth1/smth2/Expenses01.xlsx')
请注意,起始的“/”不是必需的,可能会导致错误。 更多示例可以在此处找到:这里

1
谢谢!这真的回答了我的问题。 - user3496563

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接