zoukankan      html  css  js  c++  java
  • openpyxl学习问题记录2019.1.30(一)

    # -*-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')#保存
  • 相关阅读:
    C++ 中复杂的声明
    指向成员的指针
    指针与引用的操作符
    char指针
    软件测试
    网络应用层协议
    BOOL,int,float,指针变量与零值比较的if语句
    有关单向链表的题目
    main方法执行之前,做什么事
    C++复制控制
  • 原文地址:https://www.cnblogs.com/raffia/p/10337022.html
Copyright © 2011-2022 走看看