我试图制作一张Excel工作表,但似乎不起作用

时间:2019-06-15 19:59:58

标签: python-3.6 openpyxl

import openpyxl
import pathlib

a = pathlib.Path("G:/myCourse_mhanned/19. SUPERHERO LEVEL Automate Excel Tasks with Python 3/1.1 Employees.xlsx.xlsx")
workbook = openpyxl.load_workbook(a)
print(workbook.sheetnames)
print(workbook.active)
sheet = workbook["EmployeeData"]
workbook.create_sheet("test_file")
workbook.save(a)

我希望广告一个新的工作表,但否则给了我这个权限错误: ['EmployeeData','Salaries','Skills'] 追溯(最近一次通话):   在第10行中输入文件“ C:/Users/BMRL/PycharmProjects/pytrial/anuhabd.py”     workbook.save(a)   在保存的文件“ C:\ Users \ BMRL \ PycharmProjects \ pytrial \ venv \ lib \ site-packages \ openpyxl \ workbook \ workbook.py”中,行397     save_workbook(自己,文件名)   在save_workbook中的第292行中的文件“ C:\ Users \ BMRL \ PycharmProjects \ pytrial \ venv \ lib \ site-packages \ openpyxl \ writer \ excel.py”     存档= ZipFile(文件名,'w',ZIP_DEFLATED,allowZip64 = True)    init 中的文件“ C:\ Users \ BMRL \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ zipfile.py”,行1204     self.fp = io.open(文件,文件模式) PermissionError:[Errno 13]权限被拒绝:'G:\ myCourse_mhanned \ 19。 SUPERHERO LEVEL使用Python 3 \ 1.1 Employees.xlsx.xlsx'自动执行Excel任务

1 个答案:

答案 0 :(得分:0)

使用反斜杠而不是正斜杠,这是由于Windows路径使用反斜杠<Label Grid.Column="4" Grid.Row="1" VerticalTextAlignment="Start" HorizontalTextAlignment="Center" VerticalOptions="Start" HorizontalOptions="Start" FontSize="10" TextColor="Pink" Text="{Binding }"></Label>