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