首页 > 解决方案 > 需要一些帮助在 python 中打开 excel 文件

问题描述

只是有一个奇怪的问题。我是 python 新手,在运行以下代码时。接收错误。我试过谷歌但无法运行我的代码。任何建议请

import openpyxl
import os

os.chdir('/Users/omer/Documents/Python_Code/Udemy/Excel_Word_Pdf/')
workbook = openpyxl.load_workbook('example.xlsx')

sheet = workbook.get_sheet_by_name('Sheet1')

workbook.get_sheet_names()

cell = sheet['A1']

我遇到的错误是

lesson42.py:13: DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb[sheetname]).
  sheet = workbook.get_sheet_by_name('Sheet1')
lesson42.py:15: DeprecationWarning: Call to deprecated function get_sheet_names (Use wb.sheetnames).
  workbook.get_sheet_names()

标签: pythonpython-3.xpython-2.7

解决方案


我刚刚测试了以下内容。这应该有效。

import openpyxl
import os

workbook = openpyxl.load_workbook('test.xlsx')

sheet = workbook['Sheet1']

print(workbook.sheetnames)

cell = sheet['A1'].value
print(cell)

推荐阅读