文档章节

通过xlsxwriter进行excel格式配置

 随星所雨
发布于 01/11 19:19
字数 259
阅读 4
收藏 0

1.官方文档

https://xlsxwriter.readthedocs.io/

1.简单的创建xlsx文件

##############################################################################
#
# A simple example of some of the features of the XlsxWriter Python module.
#
# Copyright 2013-2018, John McNamara, jmcnamara@cpan.org
#
import xlsxwriter


# Create an new Excel file and add a worksheet.
workbook = xlsxwriter.Workbook('demo.xlsx')
worksheet = workbook.add_worksheet()

# Widen the first column to make the text clearer.
worksheet.set_column('A:A', 20)

# Add a bold format to use to highlight cells.
bold = workbook.add_format({'bold': True})

# Write some simple text.
worksheet.write('A1', 'Hello')

# Text with formatting.
worksheet.write('A2', 'World', bold)

# Write some numbers, with row/column notation.
worksheet.write(2, 0, 123)
worksheet.write(3, 0, 123.456)

# Insert an image.
worksheet.insert_image('B5', 'logo.png')

workbook.close()
import xlsxwriter

# Create a workbook and add a worksheet.
workbook = xlsxwriter.Workbook('Expenses01.xlsx')
worksheet = workbook.add_worksheet()

# Some data we want to write to the worksheet.
expenses = (
    ['Rent', 1000],
    ['Gas',   100],
    ['Food',  300],
    ['Gym',    50],
)

# Start from the first cell. Rows and columns are zero indexed.
row = 0
col = 0

# Iterate over the data and write it out row by row.
for item, cost in (expenses):
    worksheet.write(row, col,     item)
    worksheet.write(row, col + 1, cost)
    row += 1

# Write a total using a formula.
worksheet.write(row, 0, 'Total')
worksheet.write(row, 1, '=SUM(B1:B4)')

workbook.close()

If we run this program we should get a spreadsheet that looks like this:

效果如下:

_images/tutorial01.png

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 6
码字总数 4352
作品 0
孝感
其他
私信 提问
Python学习笔记-数据报表之Excel操作模块

利用Python操作Excel的模块XlsxWriter,可以操作多个工作表的文字、数字、公式、图表等。 XlsxWriter模块具有以下功能: 100%兼容的Excel XLSX文件,支持Excel 2003、Excel 2007等版本; 支持...

谢育政
2018/06/26
0
0
python与macro宏调用

一、简单的宏示例 打开excel 软件,在视图里打到宏功能,创建一个名为Test_Marco 的宏,其代码如下: Sub Test_Macro() MsgBox "This is a macro in Excel" End Sub 二、宏调用 1、vbs 调用宏...

还是要坚强
2018/06/05
0
0
PythonSNs(5)---20行代码爬取斗鱼平台房间数据(下)

在上一篇中,已经详细的讲解了如何获取数据,接下来是深度处理数据,这里调用库来制作Excel表格。 工具:Python3.6.5,Pycharm 1.模块介绍 XlsxWriter模块具有的功能: 100%兼容Excel的*.xls...

Mr_Wanggq
2018/05/23
0
0
Python---20行代码爬取斗鱼平台房间数据(下)

在上一篇中,已经详细的讲解了如何获取数据,接下来是深度处理数据,这里调用库来制作Excel表格。 工具:Python3.6.5,Pycharm 1.模块介绍 XlsxWriter模块具有的功能: 100%兼容Excel的*.xls...

wayne_dream
2018/05/23
0
0
python使用xlsxwriter模块生成和处理Excel文档

xlsxwriter使用实例--网站业务流量报表 安装模块 wget https://files.pythonhosted.org/packages/04/c9/d5a8b02561a32bfcbec767a7d094c1ce54874eba9bc6bbaa58dd9ad523e7/XlsxWriter-1.0.4.t......

super李导
2018/05/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

IntelliJ IDEA创建第一个Spring boot项目

下载maven:http://maven.apache.org/download.cgi 开发工具:IntelliJ IDEA JDK: Java JDK1.8 ## 1.为了第一个项目初始化速度加快,我们先来配置maven: 添加配置: 选择Build,Execution,Dep...

凌宇之蓝
32分钟前
1
0
Coding and Paper Letter(四十五)

资源整理。 1 Coding: 1.Python库gempy,一种基于Python的开源三维结构地质建模软件,它允许从界面和方向数据隐式(即自动)创建复杂的地质模型。 它还支持随机建模以解决参数和模型的不确定...

胖胖雕
56分钟前
1
0
golang 声明一个指定长度的数组,用于后续添加

很多时候我们需要声明一个指定长度的数组,用于后续添加.在使用go的时候要注意,下面的第一个例子会有报错 "non-constant array bound",应该使用第二个例子. Length 是动态的值 有报错的例子 ...

漫步海边小路
59分钟前
0
0
Java NIO示例

Server端 /** * 《构建高性能的大型分布式Java应用》 * 书中的示例代码 * 版权所有 2008---2009 */package book.chapter1.tcpnio;import java.net.InetSocketAddress;i...

月下狼
今天
0
0
发布xxl-job executor dotnet core 执行器的实现

DotXxlJob [github][https://github.com/xuanye/DotXxlJob] xxl-job的dotnet core 执行器实现,支持XXL-JOB 2.0+ 1 XXL-JOB概述 [XXL-JOB][1]是一个轻量级分布式任务调度平台,其核心设计目标...

假正经哥哥
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部