1、安装xlsxwriter模块

pip install xlsxwriter

2、使用

import xlsxwriter

workbook = xlsxwriter.Workbook('hello.xlsx')
worksheet = workbook.add_worksheet()
worksheet.set_column('B:B', len('hello world')+1)
worksheet.write('B5', 'hello world')
# 或者:worksheet.write('A1', 'hello world')
workbook.close()

  按行写入:

from xlsxwriter.workbook import Workbook

workbook = Workbook('hello.xlsx')
worksheet = workbook.add_worksheet()
bold = workbook.add_format({'bold': 1}) # Add the worksheet data that the charts will refer to.
headings = ['Types', 'Sub Type', 'Value 1', 'Value 2', 'Value 3']
data = [
['Type 1', 'Sub Type A', 5000, 8000, 6000],
['', 'Sub Type B', 2000, 3000, 4000],
['', 'Sub Type C', 250, 1000, 2000],
['Type 2', 'Sub Type D', 6000, 6000, 6500],
['', 'Sub Type E', 500, 300, 200],
] worksheet.write_row('A1', headings, bold) for row_num, row_data in enumerate(data):
worksheet.write_row(row_num + 1, 0, row_data) workbook.close()

3、方法介绍:

  (1) 创建你的.xlsx文件 : workbook = xlsxwriter.Workbook('你的xlsx文件名.xlsx')

  (2) 增加sheet : worksheet = workbook.add_worksheet()

  (3) 设置column的属性,set_column(),第一个参数是确定设置第几列到第几列属性,'A:A'是设置A列的属性,'A:D'是设置A列到D列的属性,第二个参数是设置列宽,通过这个参数可以确定指定的列的宽度

  (4) 一切都准备好了,现在就写入内容了。两种方式:

    第一种,三个参数的,第一个参数是确定开始的行的位置,第二个参数是确定开始的列的位置,第三个参数是要写入的内容

    第二种,两个参数的,第一个参数是确定开始的列行(A1这样的,第A列第1行),第二个参数是写入的内容

    具体的请于.xlsx文件对应:

  (5) 最后别忘了,把写入后的.xlsx文件关闭, workbook.close()

最新文章

  1. 【转】使用SQL Tuning Advisor STA优化SQL
  2. Gradle使用指南
  3. js时间 字符串相互转化
  4. tomcat源码导入eclipse步骤
  5. 使用minidwep-gtk-PJ-wifi教程中文版
  6. Grunt插件之LiveReload 实现页面自动刷新,所见即所得编辑
  7. sed命令基础2
  8. Servlet第二篇(介绍、ServletConfig;ServletContext)
  9. 解决VS2015单元测试“未能设置用于运行测试的执行上下文”问题
  10. 《Python编程》课程报告 python技术在数据分析中的应用之网络爬虫
  11. Fibonacci快速实现(优化)
  12. manifold 微分流形上可以定义可微函数、切向量、切向量场、各种张量场等对象并建立其上的分析学,并可以赋予更复杂的几何结构以研究它们的性质。
  13. java-Object类的解析(持续更新)
  14. mysql dbcp Caused By: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received
  15. 论文笔记—Flattened convolution neural networks for feedforward acceleration
  16. python3基础:字符串、文本文件
  17. 使用exe4j将java项目打成exe执行程序
  18. HTTP压力测试工具wrk的安装及测试
  19. WPF 使用OCX控件速度很慢
  20. SIP(Session Initiation Protocol,会话初始协议)

热门文章

  1. 【转载】2018年最值得期待的5大BPM厂商
  2. Git Git 已被其他开发删除的远程分支,本地依旧显示,如何删除?
  3. JetBrains 系列开发工具 汉化(中文化)教程
  4. Linux之Vim的使用
  5. JS基础篇【1】
  6. 关于MQ的几件小事(二)如何保证消息队列的高可用
  7. Tomcat 安装配置
  8. python_面向对象——反射
  9. THINKPHP SQL注入处理方式
  10. Django REST framework+Vue 打造生鲜电商项目(笔记八)