zoukankan      html  css  js  c++  java
  • Python开发 之 Python3读写Excel文件(较全)

    https://blog.csdn.net/u014597198/article/details/83104653?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

    用xlsxwriter包写入Excel文件

    1.引用包

    import xlsxwriter

    2.创建工作簿

    workbook = xlsxwriter.Workbook('demo1.xlsx')#创建一个excel文件

    3.创建sheet

      worksheet = workbook.add_worksheet(u'sheet1')#在文件中创建一个名为TEST的sheet,不加名字默认为sheet1

    4.设置每个单元格里的值

    worksheet.write(3,0,35.5)#第4行的第1列设置值为35.5

    5.关闭工作簿

    workbook.close()

    6.源码

     1 import xlsxwriter
     2 
     3 #写excel
     4 def write_excel(): 
     5   workbook = xlsxwriter.Workbook('chat.xlsx')#创建一个excel文件
     6   worksheet = workbook.add_worksheet(u'sheet1')#在文件中创建一个名为TEST的sheet,不加名字默认为sheet1
     7  
     8   worksheet.set_column('A:A',20)#设置第一列宽度为20像素
     9   bold= workbook.add_format({'bold':True})#设置一个加粗的格式对象
    10  
    11   worksheet.write('A1','HELLO')#在A1单元格写上HELLO
    12   worksheet.write('A2','WORLD',bold)#在A2上写上WORLD,并且设置为加粗
    13   worksheet.write('B2',U'中文测试',bold)#在B2上写上中文加粗
    14  
    15   worksheet.write(2,0,32)#使用行列的方式写上数字32,35,5
    16   worksheet.write(3,0,35.5)#使用行列的时候第一行起始为0,所以2,0代表着第三行的第一列,等价于A4
    17   worksheet.write(4,0,'=SUM(A3:A4)')#写上excel公式
    18   workbook.close()
    19 
    20 if __name__ == '__main__':
    21     # 写入Excel
    22     write_excel();
    23     print ('写入成功')
    View Code

                             

  • 相关阅读:
    linux使用windows中编辑的文件,格式问题
    模拟退火算法c++
    progress第三方框架和二维码第三方框架的选择
    iOS 初始化项目内容
    github上使用SSH和gitignore
    wordpress 如何设置自定义的首页
    wordpress 删除底部"自豪地采用 WordPress"
    masonry注意事项
    iOS修改工程名
    iOS版本更新在APP中直接访问AppStore
  • 原文地址:https://www.cnblogs.com/bashliuhe/p/12517205.html
Copyright © 2011-2022 走看看