-
2022-04-28 17:49:56
import xlwt book = xlwt.Workbook() #创建Excel sheet = book.add_sheet('sheet1') #创建sheet页 data = [ ["A",99,100,98.5], ["B",90,30.5,95], ["C",67.5,49.6,88] ] title = ['姓名','语文成绩','数学成绩','英语成绩'] #把表头名称放入list里面 #循环把表头写入 row = 0 for t in title: sheet.write(0,row,t) row+=1 row = 1 # 从表格的第二行开始写入数据 # 一行一行的写,一行对应的所有列 for d in data: #控制行 col = 0 for one in d:#控制每一列 sheet.write(row,col,one) #rou代表列,col代表行,one写入值 col+=1 row+=1 book.save('student2.xls')
更多相关内容 -
Python写入excel
2021-02-22 14:24:58写入excel的代码片段 # coding: utf-8 import xlwt workbook = xlwt.Workbook(encoding='utf-8') worksheet = workbook.add_sheet("分发记录") # ----------------- 表头列表样式 ------------------ style = xlwt....写入excel的代码片段
# coding: utf-8 import xlwt workbook = xlwt.Workbook(encoding='utf-8') worksheet = workbook.add_sheet("分发记录") # ----------------- 表头列表样式 ------------------ style = xlwt.XFStyle() # 头部样式对象 borders = xlwt.Borders() # 边框对象 borders.left = xlwt.Borders.THICK borders.right = xlwt.Borders.THICK borders.top = xlwt.Borders.THICK borders.bottom = xlwt.Borders.THICK style.borders = borders # ----------------------------------------------- # ----------------------- 数据的列表样式 ----------- styleBody = xlwt.XFStyle() # body样式对象 borders = xlwt.Borders() # 边框对象 borders.left = xlwt.Borders.THIN borders.right = xlwt.Borders.THIN borders.top = xlwt.Borders.THIN borders.bottom = xlwt.Borders.THIN styleBody.borders = borders # ----------------------------------------------- outputHeader = ['a', 'b', 'c'] # 表头 # excel 动态表头 for order, each_header in enumerate(outputHeader): worksheet.write(0, order, each_header, style) worksheet.col(order).width = 5000 # 列宽 records = [ { 'a': 1, 'b': 2, 'c': 3 }, { 'a': 11, 'b': 22, 'c': 33 }, ] # 列表嵌套的数据字典 # 写入数据部分 for index, eachrecord in enumerate(records, start=1): for dataOrder, data in eachrecord.items(): worksheet.write(index, outputHeader.index(dataOrder), data, styleBody) workbook.save('test.xlsx')
-
python 写入Excel
2020-11-27 17:29:54一、安装xlrd模块:1、mac下打开终端输入命令:pip install XlsxWriter2、验证安装是否成功:在mac终端输入 python 进入python环境然后输入 import xlswriter不报错说明模块安装成功二、常用方法:1、创建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表格
2020-09-20 16:55:12主要为大家详细介绍了python实现数据写入excel表格,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
python各种excel写入方式的速度对比
2020-12-16 17:56:37经过实验,新建一个excel表格,该表格拥有7个sheet,每个sheet有800条数据,其中最后一个sheet为空。 首先使用openpyxl进行写入操作,代码如下: book = openpyxl.Workbook() auths = Auth.objects.filter(owner_id... -
python写入excel 写入公式 xlwt
2021-09-01 09:24:54import xlwt # 创建一个workbook 设置编码 workbook = xlwt.Workbook(encoding = ...# 写入excel # 参数对应 行, 列, 值 worksheet.write(0,0, label = 1) worksheet.write(0,1, label = 1) worksheet.write(0,2, labelimport xlwt # 创建一个workbook 设置编码 workbook = xlwt.Workbook(encoding = 'utf-8') # 创建一个worksheet worksheet = workbook.add_sheet('My Worksheet') # 写入excel # 参数对应 行, 列, 值 worksheet.write(0,0, label = 1) worksheet.write(0,1, label = 1) worksheet.write(0,2, label = xlwt.Formula('a1+b1') ) # 保存 workbook.save('Excel_tes2.xls')
参考
https://www.cnblogs.com/machangwei-8/p/10738244.html#_label6 -
python办公自动化(二)python写入excel内容、设置excel表格样式
2021-11-01 09:21:4003-python写入excel内容 xlwt介绍 xlwt是⼀个⽤于将数据和格式信息写入旧版Excel文件(即.xls)的库。 xlwt的安装 1.在安装了python 环境的前提下 2.windows+r输入cmd进入终端 3.执⾏pip install xlwt xlwt的使用 ... -
如何使用python写入excel文档
2021-11-17 20:09:22平时在学习工作中需要导出实验数据到excel中,以便检查程序中间值,因此简单记录一下如何使用xlwt模块写入excel文档。 一、xlwt模块简单介绍 xlwt模块在Excel中主要涉及到三个概念:Workbooks,Sheets,Cells。其中... -
Python写入Excel文件-多种实现方式(测试成功,附代码)
2020-10-20 10:51:53示例:写入excel 更多 添加工作表样式: 写入单元格数据 插入图片 写入超链接 插入图表 pandas库储存数据到excel 简介 示例:写入excel openpyxl库储存数据到excel 示例:写入excel 更多 打开已有文件 ... -
Python使用Excel将数据写入多个sheet
2020-09-16 21:05:33主要介绍了Python使用Excel将数据写入多个sheet,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 -
python写入excel文件太慢如何解决-python往excel写入大量数据
2020-10-29 20:53:39目前用的openpyxl,从数据库获取8W行的数据通过openpyxl写入excel,要花费接近8分钟,这也太慢了,用kettle的插件秒进,python有什么方法能提升速度么,或者openpyxl能批量插入么,按行效率太低了#!/usr/bin/python#... -
python写入Excel时,将路径或链接以超链接的方式写入
2021-12-24 01:59:27python写入Excel时,将路径或链接以超链接的方式写入 -
Python写入Excel数据的三种方式
2020-10-12 21:30:53# Python写入Excel数据的三种方式 # -*- coding: utf-8 -*- import xlsxwriter as xw import pandas as pd import openpyxl as op # "-------------数据用例-------------" orderIds = [1, 2, 3] items = ['A', 'B'... -
python写入excel文件太慢如何解决-解决python执行较大excel文件openpyxl慢问题
2020-10-29 21:28:26_, str(t1-t0)) ) return result return function_timer 使用方式的话,就是在要监控的函数定义上面加上 @fn_timer 就行了 以上这篇解决python执行较大excel文件openpyxl慢问题就是小编分享给大家的全部内容了,希望... -
python写入文件自动换行问题的方法
2021-01-20 06:32:03现在需要一个写文件方法,将selenium的脚本运行结果写入test_result.log文件中 首先创建写入方法 def write_result(str): writeresult=file(r'D:\eclipse4.4.1 script\my_selenium\model\test_result.log','a+... -
python写入excel文件太慢如何解决-python操作Excel读写--使用xlrd
2020-10-29 23:21:23一、安装xlrd模块到python官网下载二、使用介绍1、导入模块import xlrd2、打开Excel文件读取数据data = xlrd.open_workbook('excelFile.xls')3、使用技巧获取一个工作表table = data.sheets()[0] #通过索引顺序获取... -
Python写入Excel文档
2016-11-21 22:15:51这事发生的真是偶然,我正琢磨着要用Python进行远程视频监控,碰到一个问题一直没有解决,刚好朋友的同学给朋友发过来两个Excel文件,说想要复制一个excel文件中的内容到另一个,但是不知道为什么就是复制不了,要... -
使用Python把数据写入Excel
2014-12-29 12:26:21使用Python把数据写入Excel. usage="%prog [-d (datasetfile)] [-x (xlsfile)]" op=OptionParser(usage=usage) op.add_option('-d','--datasetfile',dest='dataset_file',help='input a dataset file') op.add_... -
Python写入EXCEL不同sheet的方法
2019-07-25 11:51:24代码如下: import pandas as pd writer = pd.ExcelWriter(‘your_path.xlsx’) df1 = pd.DataFrame([1]) ...df1.to_excel(writer, sheet_name=‘df_1’) df2.to_excel(writer, sheet_name=‘df_2’) writ... -
Python写入Excel格式和颜色
2018-10-26 11:14:45Python写入Excel有时需要合并单元格、或者改变文字内容的颜色 首先导入xlwt模块 import xlwt 创建文件名 创建Excel工作簿对象 创建工作表 创建样式字体红色 filename = (u'商品模板.xls') wb = xlwt.... -
用Python将照片写入excel中
2022-02-11 13:48:47Python将照片写入excel中,实现思路: 准备源图片,目标excel; 通过Pillow 来读图片的取像素(RGB); 通过openpyxl 向excel cell内填充十六进制色值; 最后把转换的RGB像素直接写入到excel中; 本次需要用到两个模块... -
Python 写入excel时的字体格式设置
2018-08-22 13:41:25上一篇时候用Python自动帮我汇总数据,并保留原excel格式,但是写入时,我们的格式怎么设置呢,怎么样才能让表格自动做成我想要的模式,我主要是通过Python和excel宏来实现的,先写怎么用Python在写入时设置单元格的... -
PYTHON如何读取和写入EXCEL里面的数据
2021-01-02 17:20:41好久没写了,今天来说说python读取excel的常见方法。首先需要用到xlrd模块,pip install xlrd 安装模块。 首先打开excel文件: xl = xlrd.open_workbook(r’D:\file\data.xlsx’) 传文件路径 通过索引获取要操作的... -
Python实现将json文件中向量写入Excel的方法
2020-09-20 16:29:40主要介绍了Python实现将json文件中向量写入Excel的方法,涉及Python读取、遍历json格式数据及Excel文件写入相关操作技巧,需要的朋友可以参考下 -
python pandas写入excel文件的方法示例
2020-12-26 01:23:24pandas读取、写入csv数据非常方便,但是有时希望通过excel画个简单的图表看一下数据质量、变化趋势并保存,这时候csv格式的数据就略显不便,因此尝试直接将数据写入excel文件。 pandas可以写入一个或者工作簿,两种... -
使用Python写入Excel之后,表格打开报格式错误
2019-06-04 18:22:08使用下面代码写入表格: book = Workbook() sheet1 = book.add_sheet('MySheet') sheet1.write(1,1,'test') sheet1.write(2,2,'test') #sheet1.col(0).width = 2000 book.save('222.xlsx') 写入完成之后,打开... -
python将数据写入excel的三种方式
2022-03-11 18:09:31python中分别使用 xlsxwriter pandas openpyxl 写数据到excle中 -
python处理Excel表格--写入Excel表格
2022-01-18 21:34:21一、写入Excel数据 二、项目:更新一个电子表格 2.1 案例需求 2.2 案例源码 -
python读取excel指定列数据并写入到新的excel方法
2020-09-20 06:41:44今天小编就为大家分享一篇python读取excel指定列数据并写入到新的excel方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
python将字符串list写入excel和txt的实例
2020-09-19 00:34:58今天小编就为大家分享一篇python将字符串list写入excel和txt的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧