zoukankan      html  css  js  c++  java
  • python通过xlsxwriter模块将文字写入xlsx文件

    今天和大家一起学习通过python的xlsxwriter模块
    linux平台
    win平台
    都可以运行调试
    xlsxwriter模块主要用来生成excel表格,插入数据、插入图标等表格操作等。很重要的一点就是,它不仅仅只是生成数据,还能插入直方图,饼图….,使用条件格式,合并单元格等等这些操作等
    首先安装xlsxwriter模块

    在cmd小窗口里输入
    pip install xlsxwriter
    接下来就可以开始使用 xlsxwriter 模块了,使用也非常简单,如下

    
    #coding: utf-8
    import xlsxwriter    #调用模块
      
    workbook = xlsxwriter.Workbook('demol.xlsx')     #新建文件
    
    worksheet = workbook.add_worksheet()             #新建sheet
     
    bold = workbook.add_format({'bold': True})
    
    worksheet.write('A1', 'Hello')  #测试插入数据 
             
    worksheet.write('A2', "World", bold)
     
    worksheet.write('B2', u'中文测试', bold)    #测试插入中文数据 
     
    worksheet.write(2, 0, 32)    #测试插入整数       
           
    worksheet.write(3, 0, 35.5)    #测试插入小数
     
    worksheet.write(4, 0, '=SUM(A3:A4)')  #测试计算
     
    worksheet.insert_image('B5', r'C:Usersx230PicturesMM.jpg')  #测试插入图片
     # chart = workbook.add_chart({'type': 'column'})
     # worksheet.insert_chart('A7', chart)
    workbook.close()  # 保存并关闭
    

    以上就是完整代码,要注意的一点是,在如果要插入图片路径的时候,一定要记得在路径前加转义 ‘ r ’ 否则会报找不到路径的错误 ,如22行

    运行后会在py文件路径下生成一个xlsx文件
    image.png
    打开看看数据有没有成功写入!

    image.png
    数据成功写入 告辞!!!

  • 相关阅读:
    OWIN系列之自己动手编写中间件
    Visual Studio2015使用tinyfox2.x作为Owin Host调试教程
    CentOS7下自定义目录安装mono+jexus教程
    TinyFox/Jexus如何正确使用配置文件
    CentOS7下默认目录安装mono+jexus教程
    CentOS 7 常用命令
    javascript动态创建script,并监听onload、onerror
    javascript if
    StackExchange.Redis常用API
    EF EntityState的几种状态
  • 原文地址:https://www.cnblogs.com/iXiAo9/p/13625543.html
Copyright © 2011-2022 走看看