python-3.6 - 我试图制作一个excel表,但它似乎不起作用
问题描述
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'] Traceback(最近一次通话最后一次):文件“C:/Users/BMRL/PycharmProjects/pytrial/ anuhabd.py”,第 10 行,在 workbook.save(a) 文件“C:\Users\BMRL\PycharmProjects\pytrial\venv\lib\site-packages\openpyxl\workbook\workbook.py”,第 397 行,保存中save_workbook(self, filename) File "C:\Users\BMRL\PycharmProjects\pytrial\venv\lib\site-packages\openpyxl\writer\excel.py",第 292 行,在 save_workbook 存档 = ZipFile(filename, 'w' , ZIP_DEFLATED, allowZip64=True) 文件“C:\Users\BMRL\AppData\Local\Programs\Python\Python37-32\lib\zipfile.py”,第 1204 行,在init self.fp = io.open(file, filemode) PermissionError: [Errno 13] Permission denied: 'G:\myCourse_mhanned\19. SUPERHERO LEVEL 使用 Python 3\1.1 自动执行 Excel 任务 Employees.xlsx.xlsx'
解决方案
由于使用反斜杠的 Windows 路径,使用反斜杠而不是正斜杠\
推荐阅读
- r - 加载和使用 tidyverse
- r - Rvest - eBay 会话 submit_form 不返回
- ajax - 无法将 sorttable.js 与动态创建的表一起使用。当我尝试调用 sorttable.makeSortable() 它说 table.tBodies 未定义
- r - 是否有一个 R 函数可以给我一个组中的数据计数?
- javascript - 如何在客户端使用“文件类型”NPM 模块?
- javascript - 如何计算对象数组中的所有唯一值?
- python - 从熊猫数据框中获取字符串
- python - 如何将静态表示转换为动画?
- r - recipes::step_num2factor() 在烘焙时将最后一层保留为 NA,尽管提供了足够的级别(MWE 提供)
- flutter - 如何让 ListView 在滑动时滚动到下一个元素?