import openpyxl import docx # 打开 Excel 文件 workbook = openpyxl.load_workbook(r'D:\好记薪\工商资料生成\表格.xlsx') # 选择第一个工作表 sheet = workbook.active # 从 D1 到 D5 单元格提取数据 data = {} data['D1'] = sheet['D1'].value data['D2'] = sheet['D2'].value data['D3'] = sheet['D3'].value data['D4'] = sheet['D4'].value data['D5'] = sheet['D5'].value print(date)
时间: 2023-10-07 11:06:06 浏览: 91
python读取excel数据.docx
代码中有一个小错误,`data` 写成了 `date`。以下是修改后的代码:
```python
import openpyxl
import docx
# 打开 Excel 文件
workbook = openpyxl.load_workbook(r'D:\好记薪\工商资料生成\表格.xlsx')
# 选择第一个工作表
sheet = workbook.active
# 从 D1 到 D5 单元格提取数据
data = {}
data['D1'] = sheet['D1'].value
data['D2'] = sheet['D2'].value
data['D3'] = sheet['D3'].value
data['D4'] = sheet['D4'].value
data['D5'] = sheet['D5'].value
print(data)
```
以上代码将 Excel 文件中 D1、D2、D3、D4、D5 单元格数据提取出来,保存在字典 `data` 中,并打印输出。需要注意的是,这里使用了原始字符串(raw string)来表示 Excel 文件路径,因为路径中包含了反斜杠,如果不使用原始字符串,Python 会将反斜杠解释为转义字符。
阅读全文