问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

怎么使用python将一组数据写入excel

发布网友 发布时间:2022-04-22 21:27

我来回答

3个回答

懂视网 时间:2022-05-01 11:11

#!/usr/bin/python
# -*- coding: utf-8 -*-
#!/usr/bin/env python

import MySQLdb
import sys
import xlsxwriter

reload(sys)
sys.setdefaultencoding(‘utf-8‘)


#创建一个EXCEL文件
workbook = xlsxwriter.Workbook(‘name.xlsx‘)#EXCEL的文件名

#创建一个工作表对象

worksheet_1 = workbook.add_worksheet(‘name_1‘)#sheet页面1的名字
worksheet_2 = workbook.add_worksheet(‘name_2‘)#sheet页面2的名字

#需要更多的sheet页面以此类推


title_1 = [u‘xxx‘,u‘xxx‘,u‘xxx‘,u‘xxx‘]#定义数据表头列表
title_2 = [u‘xxx‘,u‘xxx‘,u‘xxx‘,u‘xxx‘]

format_1 = workbook.add_format()#定义format格式对象
format_1.set_border(1)#定义format对象单元格边框加粗(1像素)的格式

format_title_1 = workbook.add_format()#定义format_title格式对象
format_title_1.set_border(1)#定义format_title对象单元格边框加粗(1像素)的格式对象
format_title_1.set_bg_color(‘#cccccc‘)#定义format_title对象单元格背景颜色为‘#cccccc‘的格式

format_title_1.set_align(‘center‘)#定义format_title对象单元格居中对齐的格式
format_title_1.set_bold()#定义format_title对象单元格内容加粗的格式

worksheet_1.write_row(‘A1‘,title_1,format_title_1)

conn =  MySQLdb.connect(host="xxx",user="xxx",passwd="xxx",db="xxx" , port=3306,charset=‘utf8‘)#连接数据库,host:数据库链接,user:账户,passwd:密码,db:数据库名

cursor_1 = conn.cursor()
cursor_1.execute("select xxx")#执行sql语句
data_1 = cursor_1.fetchall()#数据赋值给data_1

list_1=range(len(data_1))#测出data_1长度,以range列出赋值给list_1

#按照一定的格式和位置循环写入EXCEL表格,具体位置可以自行尝试
for i in list_1:
    for j in range(4):
            worksheet_1.write(i+1,j,data_1[i][j])#写入EXCEL表格
    i += 1

cursor_1.close()
conn.close()
workbook.close()

本文出自 “一葫芦酱油” 博客,请务必保留此出处http://zhushenghang.blog.51cto.com/11105203/1825409

python脚本——生成EXCEL,连接数据库,并将指定数据写入EXCEL

标签:python脚本   连接数据库   自动化运维   采集数据库数据   写入excel   

热心网友 时间:2022-05-01 08:19

方法一,xlwt:

import xlwt

workbook = xlwt.Workbook()
sheet = workbook.add_sheet("sheet1")

sheet.write(0, 1, "test")
workbook.save("test.xls")

方法二,xlsxwriter:

import xlsxwriter
workbook = xlsxwriter.Workbook(file_name)
worksheet = workbook.add_worksheet(u"所有数据")
worksheet.write("A1", u"账号ID")
workbook.close()

热心网友 时间:2022-05-01 09:37

简单的介绍一下这两个库,先说xlrd,这个库读Excel比较方便,各种方法使用起来也挺方便:
bk = xlrd.open_workbook('your.xls')
sh = bk.sheets()[-1]
上面两句就可以打开Excel表格中的一个sheet,sheets得到的是一个list,存放所有的sheet。
sh.nrows是该sheet中的行数,知道这个后就可以使用for循环来读所有的单元格了:
sh.row(i)[3]这个就代表第i行的第4列。
再看看pyExcelerator,这个用起来有点别扭:
sheets = parse_xls('result.xls')
先打开一个表格,sheets是一个list,包含了所有表格的内容,每一项就是一个sheet,而每个sheet是二元tuple,第一个是该sheet的名字,第二个是一个dict,dict的key是一个二元组,表示单元格的坐标,如(0,0),第一行第一列。
从上面的分析中可以得出要访问Excel中第一个sheet的第一行第一列元素需要:
sheets[0][1][(0,0)]
pyExcelerator也不能得到行列数。
写文件也比较简单:
wb = Workbook()
ws = wb.add_sheet('result')
ws.write(0,0,“hello”)
wb.save('result.xls')
就不解释了:-)
写文件时需要注意直接写Unicode内容进去,而不要写编码过的内容。
本文来源于可可熊的窝 http://cocobear.info/blog , 原文地址:
Python数据导入进excelpython把数据导入excel

要把数据导入excel,可以使用python中的pandas库来实现。首先,需要安装pandas库,并且导入该库。然后,将数据存储在一个数据结构中,例如DataFrame,再使用DataFrame.to_excel()方法将数据写入excel文件中。可以指定excel文件的路径和文件名,以及一些其他参数,如表格的名称等。最后,调用excel文件的保存方法将...

Text4.python入门-将python数据写入Excel文档

首先,确保你的Python环境已安装了pandas和openpyxl这两个关键库。这两个库分别用于数据处理和Excel文件操作。如果你还未安装,可以在命令行中使用以下命令进行安装:打开命令提示符(Windows上按"win+R",输入"cmd"),然后输入以下命令:安装pandas:pip install pandas 安装openpyxl:pip install openpyxl ...

python怎么把数据写入到excel

首先,使用`xlrd.open_workbook()`读取Excel文件,获取到`***.book`类型的对象是只读的。而通过`***.workbook()`获取的`***.workbook`类型则支持save操作。要对已存在的文件进行修改,可以借助`***.copy.copy()`方法。如以下代码所示:python from xlrd import open_workbook from ***.copy imp...

python怎么把数据输出到excel

1. 首先,需要创建一个`Workbook`对象,然后通过调用`add_sheet`方法来添加一个工作表。```python wb = xlwt.Workbook() # 创建一个Workbook对象 ws = wb.add_sheet('测试工作表') # 添加一个名为'测试工作表'的工作表 ```2. 接下来,使用工作表对象中的`write`方法将数据写入Excel文件。

我是如何把python爬虫获取到的数据写入Excel的?

1. 创建workbook 2. 创建worksheet 3. 头文件写入 4. 数据写入sheet 5. 保存excel文件 以爬虫数据为例,首先使用openpyxl实现数据保存。第一步是下载库或安装whl文件,然后导入openpyxl库,通常使用as关键字简化库名。接下来创建workbook和worksheet,然后写入头文件,将数据写入到相应的sheet中,并最终保存...

python将数组写入excel文件

将数据写入新文件 def data_write(file_path, datas):f = xlwt.Workbook()sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet 将数据写入第 i 行,第 j 列 i = 0 for data in datas:for j in range(len(data)):sheet1.write(i,j,data[j])i = i + 1 f....

python怎么保留格式写入excelpython的保留

首先,您需要安装openpyxl库:然后,您可以使用以下代码将数据写入Excel文件: 这段代码将数据写入名为"Sheet1"的工作表中。要保留原有的样式和格式,您可以在写入之前先复制目标单元格的格式,然后应用到新写入的单元格上。以下代码演示了如何实现: 这段代码会将源单元格的样式复制并应用到新单元格上,以保留...

Python脚本05-Excel操作

1. Excel基本操作:创建、打开、保存Excel文件。创建工作表并写入、读取工作表内容。写入内容示例(注意与pandas的区别):将数据直接写入Excel。读取内容使用ws.iter_rows遍历工作表,也可使用ws.iter_cols遍历列。2. 格式操作:设定列宽和行高。设定单元格颜色时,确保openpyxl版本更新至2.11.0以上。3....

如何用Python操作Excel自动化办公?一个案例教会你openpyxl——公式计 ...

第一步,生成新工作簿,准备写入内容。此步骤为创建基础框架。第二步,导入已有工作簿,提取所需数据,如第6列第5行值,进行修改,如更改为799。第三步,使用公式计算数据。在单元格中输入公式,如计算第6列[1:10]的SalesAmount总和。注意,原始数据未显示计算结果,为确保公式生效,需在读取文件时...

excel怎么实现报表自动化?

1. `xlrd`:从Excel电子表格中提取数据 官方文档地址:[xlrd](https://xlrd.readthedocs.io/en/latest/)2. `xlwt`:将数据写入Excel电子表格 官方文档地址:[xlwt](https://xlwt.readthedocs.org/en/latest/)3. `xlutils`:提供一组处理Excel文件的实用程序 官方文档地址:[xlutils](https://...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
换工作了社保怎么转移? 成吉思汗儿子一览表? 成吉思汗为何给长子取名为“客人”? 东莞到湖南坐高铁要多久,虎门去长沙旅游攻略路线 极黑的布伦希尔特漫画村上是多少话发现宁子就是黑猫 东莞自驾到长沙的费用,东莞自驾长沙沿途旅游路线 极黑的布伦希尔特12集后面里出现的那个女的,还有那个会中和魔法的人都... 东莞自驾回湖南高速费多少,东莞湖南旅游路线推荐 极黑的布伦希尔特里黑猫为什么会变成魔女,脖子后面的装置到底是什么?那 ... 最好的打胎药 新手学习Python,求教Python中如何导入excel数据 我的用电脑版微信登录不上去,而别人的号却可以登录上去(同一台电脑)? 什么是原始股?怎样买原始股? 什么是有限责任公司的干股,实股,注册股 原始股分红权? 分红股和原始股有什么区别? 管理股份和原始股份怎样分 原始股和分红股怎么分红? 女人的微信签名墨是什么意思 墨在诗经中的意思是什么?_? 墨迹是什么意思 墨在人名里是什么意思 “胸无点墨”的“墨”是什么意思? 手墨的墨是什么意思? 墨守陈规的“墨”是什么意思 墨字是什么意思?轩字是什么意思?墨轩又是什么意思? “墨”字是什么意思?“轩”字是什么意思?“墨轩”又是什么意思? 墨在古文里是什么意思 墨守成规的墨是什么意思 墨,书墨也 什么意思? python怎么把变量存为excel 如何通过python快速输出数据库数据到excel python 将一个数组存到excle 想问下python3怎么将列表数据逐行写入excel表格呢? 怎么用python读取txt文件里指定行的内容,并导入excel? 中国是什么? 中国为何叫做“中国”,究竟是怎么由来的呢? 为什么我们国家叫中国? “中国”一词的由来? 什么是中国? 中国从哪里来? 中国为什么叫中国? 华为手机和红米笔记本可以多屏协作吗? 中国有多少省市? “中国”,这个名字是谁起的,在哪一年? “中国”为什么会称为中国呢? 我们说“全国”为什么指中国,而不是指全部国家? “中国”的概念到底是什么? 中国起源于何时? 小班分享阅读小鸡捉虫教案怎么写
  • 焦点

最新推荐

猜你喜欢

热门推荐