Nic*_*iel 3 python typeerror python-3.x openpyxl
我开始使用 openpyxl 加载和编辑 excel(我使用的版本是 Office 2017)工作表的代码。现在我仍在尝试了解这个模块的工作原理,这是代码
import openpyxl
from openpyxl import load_workbook
from openpyxl import workbook
from openpyxl.compat import range
from openpyxl.utils import get_column_letter
import os
os.chdir("D:\Scripts\Python\Testing Scripts\My Excel Folder")
wb = load_workbook("MyExcel.xlsx")
names = wb.sheetnames()
print(names)
print(type(wb))
Run Code Online (Sandbox Code Playgroud)
我收到的错误是,
类型错误:“列表”对象不可调用
对于代码串
names = wb.sheetnames()
wb.get_sheet_names() 返回该 Excel 工作簿中所有工作表的列表。
print (wb.get_sheet_names())
Run Code Online (Sandbox Code Playgroud)
对于最新的 openpyxl 以避免警告:
print (wb.sheetnames)
Run Code Online (Sandbox Code Playgroud)
如果您想访问特定的工作表
ws = wb.get_sheet_by_name(name = 'Sheet 1')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12871 次 |
| 最近记录: |