# -*-coding:utf-8 -*-
# @Time   :2019/1/30 10:04
# @Author :chenlan
# @File   : openpyxl.py
from openpyxl import Workbook
wb =Workbook()

ws=wb.active
ws['A1'] = 42

执行报错:cannot import name 'Workbook'

修改为小写的workbook,同样报错

改为:

# -*-coding:utf-8 -*-
# @Time   :2019/1/30 10:04
# @Author :chenlan
# @File   : openpyxl.py
import openpyxl
wb =openpyxl.Workbook()

ws=wb.active
ws['A1'] = 42

提示:'module' object has no attribute 'Workbook'

经查,原因是:命名py脚本时,不要与python预留字,模块名等相同

文件名与要引入的库相同

修改文件名后解决

# -*-coding:utf-8 -*-
# @Time   :2019/1/30 10:04
# @Author :chenlan
# @File   : openpyxl_1.py
from openpyxl import Workbook
wb =Workbook()#创建对象

ws=wb.active#获取第一个sheet
ws['A1'] = 42#写入第一个单元格数字
ws.append([1,2,3])#在最后一行写入
import datetime
ws['A3']=datetime.datetime.now()#写入时间
wb.save('test.xlsx')#保存

 

相关文章:

  • 2021-05-22
  • 2021-11-21
  • 2022-01-03
  • 2022-01-13
  • 2022-03-02
  • 2022-12-23
  • 2021-05-05
  • 2021-12-05
猜你喜欢
  • 2022-01-07
  • 2021-06-21
  • 2021-07-14
  • 2021-08-23
  • 2021-12-01
  • 2021-12-26
  • 2021-08-26
相关资源
相似解决方案