使用 OpenPyXL 将 XLSX 文件保存到指定位置
Save XLSX file to a specified location using OpenPyXL
我在将文件保存到 Raspberry PI (Raspbian) 计算机上的特定位置时遇到问题。我希望将 XLSX 文件直接保存到我的桌面,而不是保存 Python 脚本的文件夹。当我执行 wb.save("FileName.xlsx")
时,它只会将其保存到 Python 脚本所在的位置。
这是我的代码:
from openpyxl import Workbook
wb = Workbook()
ws1 = wb.active
ws1.title = "1st Hour"
wb.save('FileName.xlsx')
好的,任何用户都可以写
from openpyxl import Workbook
import getpass
wb = Workbook()
ws1 = wb.active
ws1.title = "1st Hour"
wb.save('/home/'+getpass.getuser()+'/Desktop/FileName.xlsx')
在 windows 系统上:首先您必须复制路径,例如此路径:
C:\Users\obada yahya\Desktop\python
现在您必须在每个已经存在的 \
之后添加另一个 \
到路径:
import openpyxl as xl
wb=xl.Workbook()
wb.save("C:\Users\obada yahya\Desktop\python\obada12.xlsx")
现在可以正常使用了。
我在将文件保存到 Raspberry PI (Raspbian) 计算机上的特定位置时遇到问题。我希望将 XLSX 文件直接保存到我的桌面,而不是保存 Python 脚本的文件夹。当我执行 wb.save("FileName.xlsx")
时,它只会将其保存到 Python 脚本所在的位置。
这是我的代码:
from openpyxl import Workbook
wb = Workbook()
ws1 = wb.active
ws1.title = "1st Hour"
wb.save('FileName.xlsx')
好的,任何用户都可以写
from openpyxl import Workbook
import getpass
wb = Workbook()
ws1 = wb.active
ws1.title = "1st Hour"
wb.save('/home/'+getpass.getuser()+'/Desktop/FileName.xlsx')
在 windows 系统上:首先您必须复制路径,例如此路径:
C:\Users\obada yahya\Desktop\python
现在您必须在每个已经存在的 \
之后添加另一个 \
到路径:
import openpyxl as xl
wb=xl.Workbook()
wb.save("C:\Users\obada yahya\Desktop\python\obada12.xlsx")
现在可以正常使用了。