python写入指定的excel_python 写入Excel
一、安装xlrd模块:
1、mac下打开终端输入命令:
pip install XlsxWriter
2、验证安装是否成功:
在mac终端输入 python 进入python环境
然后输入 import xlswriter
不报错说明模块安装成功
二、常用方法:
1、创建excel文件
# 创建文件
workbook = xlsxwriter.Workbook("new_excel.xlsx")
2、创建sheet
# 创建sheet
worksheet = workbook.add_worksheet("first_sheet")
3、特定单元格里写入数据
a) 写入文本
# 法一:
worksheet.write('A1', 'write something')
# 法二:
worksheet.write(1, 0, 'hello world')
b)写入数字
# 写入数字
worksheet.write(0, 1, 32)
worksheet.write(1, 1, 32.3)
c)写入函数
worksheet.write(2, 1, '=sum(B1:B2)')
d)写入图片
# 插入图片
worksheet.insert_image(0, 5, 'test.png')
worksheet.insert_image(0, 5, 'test.png', {'url': 'http://httpbin.org/'})
e)写入日期:
# 写入日期
d = workbook.add_format({'num_format': 'yyyy-mm-dd'})
worksheet.write(0, 2, datetime.datetime.strptime('2017-09-13', '%Y-%m-%d'), d)
f)设置行、列属性
# 设置行属性,行高设置为40
worksheet.set_row(0, 40)
# 设置列属性,把A到B列宽设置为20
worksheet.set_column('A:B', 20)
4、自定义格式:
常用格式:
字体颜色:color
字体加粗:bold
字体大小:font_site
日期格式:num_format
超链接:url
下划线设置:underline
单元格颜色:bg_color
边框:border
对齐方式:align
# 自定义格式
f = workbook.add_format({'border': 1, 'font_size': 13, 'bold': True, 'align': 'center','bg_color': 'cccccc'})
worksheet.write('A3', "python excel", f)
worksheet.set_row(0, 40, f)
worksheet.set_column('A:E', 20, f)
5、批量往单元格写入数据
# 批量往单元格写入数据
worksheet.write_column('A15', [1, 2, 3, 4, 5]) # 列写入,从A15开始
worksheet.write_row('A12', [6, 7, 8, 9]) # 行写入,从A12开始
6、合并单元格写入
# 合并单元格写入
worksheet.merge_range(7,5, 11, 8, 'merge_range')
7、关闭文件
workbook.close()
8、生成图表:
xlswriter还可以用来生成图表,这一部分内容也比较多,下一节单独介绍。
示例:
# -*- coding:utf-8 -*-
import xlsxwriter
workbook = xlsxwriter.Workbook("data.xlsx")
worksheet = workbook.add_worksheet()
data = (
['kobe', 5000],
['T-Mac', 3000],
['Jordan', 6000],
['James', 5000],
)
f = workbook.add_format({'bold': True, 'bg_color': 'yellow'})
worksheet.write(0, 0, 'name', f)
worksheet.write(0, 1, 'price', f)
row = 1
col = 0
for item, cost in data:
worksheet.write(row, col, item)
worksheet.write(row, col+1, cost)
row += 1
workbook.close()
python写入指定的excel_python 写入Excel相关推荐
- python下载图片插入excel_Python向Excel中插入图片的简单实现方法
本文实例讲述了Python向Excel中插入图片的简单实现方法.分享给大家供大家参考,具体如下: 使用Python向Excel文件中插入图片,这个功能之前学习xlwt的时候通过xlwt模块实现过.那时 ...
- python读写大文件excel_python 读写 Excel文件
一.用xlrd和xlwt读写excel 首先下载安装xlrd和xlwt这两个库. 1.打开excel readbook = xlrd.open_workbook(r'\test\canying.xls ...
- python和vba操作excel_python调用excel中VBA代码
python中调用excel中的VBA代码,本机需要安装python以及该python版本对应的"pywin32-214.win32-py2.5.exe" #!/usr/bin/e ...
- python提取内容保存excel_Python操作Excel之数据提取
最近发现excel数据量极大,并且通过简单的数据操作不能提取到我需要的数据,如果单独操作,数据量太大耗时太长. 想着通过简单的方式,并且快速提取数据,就想到了Python. python操作Excel ...
- python图片切割导入excel_python处理excel中的图片-裁剪
分享最近学习python处理excel中的图片一段代码,我是做无线通信工作的(无线网络优化,俗称"网优"),我以实际工作中用到的案例进行分享.写的不好请看官多多担待,作为初学者我会 ...
- python把数据写入excel_Python向excel中写入数据的方法
Python向excel中写入数据的方法 最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 x ...
- 【Python】xlwt和xlrd模块写入和读取.xls版本EXCEL
我们经常与EXCEL打交道,其实我们可以使用python的相应模块去处理EXCEL文件.2003以前的表格以.xls后缀,用xlwt来写表格,用xlrd来读取表格:搭配xlutils修改表格.2007 ...
- python读取excel内容和写入_Python读取和写入Excel文件
制作Excel表 常用方法说明 Workbook类 Workbook类创建一个XlswWrite的Workbook对象,相当于创建一个excel表 And_worksheet()用来创建工作表,默认为 ...
- python字符串写入excel-python 将数据写入excel
摘要链接: python第三方库--xlrd和xlwt操作Excel文件学习 :http://blog.csdn.net/wangkai_123456/article/details/50457284 ...
最新文章
- 美团社招Java开发一面,二面,三面,四面合并面经
- CentOS 6.x 使用安装光盘作为yum源
- labelme标注需要精确标注吗_国内需要一个数据标注平台
- 被踢出sci_心痛啊!全世界历史最长的期刊,被踢出SCI了!
- zookeeper出现Error contacting service. It is probably not running.
- 【转载】Deferred Shading
- listary文件查找工具下载及使用
- [转载] 计算机端口详解
- SpringBoot使用菜鸟物流云打印电子面单
- VS2015静态库的使用(下)
- 中国石油大学《输气管道设计与管理(含课程设计)》第三阶段在线作业
- android 打开微信代码,3个超实用的微信隐藏代码,仅限安卓
- python求奇偶数和_用Python返回偶数和奇数
- 【转】宽带路由器应用(三)—ARP欺骗防护功能的使用
- 大数据的特征(4V)
- 百度地图实现鼠标绘制多边形并获取所有点坐标
- Android 屏幕适配剖析
- java发现城市_java实现简单注册选择所在城市
- 手机注册邮箱格式是什么?电子邮箱地址怎么填?
- phpcms选择文件无法加载插件怎么办_浏览器显示无法加载插件怎么解决