导航:首页 > 编程语言 > 如何用python将列表写入excel

如何用python将列表写入excel

发布时间:2022-06-27 21:03:49

1. 如何用python 将1个列表中的所有元素写入1个Excel 单元格中

#my_list=[[1,2,3,4,5],['a','b','c','d','e']]

defwirte_xls(my_list):

importxlwt

wbk=xlwt.Workbook()

sheet=wbk.add_sheet("test")

i=0

fornettedinmy_list:

forx,iteminenumerate(netted):

sheet.write(i,x,item)

i+=1

wbk.save('test.xls')
缩进不知道怎么调试,给你截个图吧

2. 想问下python3怎么将列表数据逐行写入excel表格呢

import xlwtf = xlwt.Workbook() #创建工作薄sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheetlist = [1,2,3,4,5]j = 0for i in list:sheet1.write(j,0,i) #循环写入 竖

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

方法一,xlwt:

importxlwt

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

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

方法二,xlsxwriter:

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

4. Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦!

importxlwt
f=xlwt.Workbook()#创建工作簿
sheet1=f.add_sheet(u'sheet1',cell_overwrite_ok=True)#创建sheet
l_=[1,2,3,4,5]
foriinrange(len(l_)):
sheet1.write(0,i,i)#表格的第一行开始写。第一列,第二列。。。。
#sheet1.write(0,0,start_date,set_style('TimesNewRoman',220,True))
f.save('text.xls')#保存文件

5. 用python模糊检索EXCEL文件的内容,并写入新的EXCEL表

这类基础逻辑编程初学可以手写逻辑,这个基本如下:

  1. 载入基础信息(Excel地址)

    ###手动指定###

  2. 获取输入查询数据

    ###input()获取,保存指变量###

  3. 打开Excel文件

    ####使用openpyxl打开,获取工作簿对象和表对象####

  4. 获取excel有效行与列数据

    ### 可以函数判断,最好手工写非空判断获取####

  5. 遍历返回结果数据

    ### 读取每个单元格 查询字符串即可,习惯用Count还是find函数看具体需求和习惯###

  6. 写入文件

    同样可以采用openpyxl写入excel或者直接写入txt文件

6. python数组怎么样写入excel表格里

openpyxl中有append方法直接将数组一行一行传进去,一次写入整个表就用pandas

7. python怎么把数据写入到excel

Python中一般使用xlrd(excel read)来读取Excel文件,使用xlwt(excel write)来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用xlrd读取excel是不能对其进行操作的:xlrd.open_workbook()方法返回xlrd.Book类型,是只读的,不能对其进行操作。而xlwt.Workbook()返回的xlwt.Workbook类型的save(filepath)方法可以保存excel文件。

因此对于读取和生成Excel文件都非常容易处理,但是对于已经存在的Excel文件进行修改就比较麻烦了。不过,还有一个xlutils(依赖于xlrd和xlwt)提供复制excel文件内容和修改文件的功能。其实际也只是在xlrd.Book和xlwt.Workbook之间建立了一个管道而已。

xlutils.模块的()方法实现了这个功能,示例代码如下:

8. 如何用python将数据写入excel表格

简单的介绍一下这两个库,先说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 , 原文地址:

9. 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.save(file_path) #保存文件

阅读全文

与如何用python将列表写入excel相关的资料

热点内容
支持dsd硬解压声卡 浏览:768
怎么查看u盘加密区 浏览:181
台电加密是什么格式 浏览:155
php论坛版块在哪个文件夹 浏览:442
暗黑的服务器为什么维护 浏览:623
android内存溢出的原因 浏览:18
标志307的压缩比是多少 浏览:636
服务器启动为什么叫三声 浏览:997
追风筝的人英文pdf 浏览:940
解压小熊手机壳 浏览:346
成都市区建成面积算法 浏览:661
智能家居单片机 浏览:97
买男装用什么app好 浏览:855
文件夹合并了怎么拆开 浏览:260
波段副图源码无未来函数 浏览:89
livecn服务器地址 浏览:259
程序员这个工作真的很吃香吗 浏览:847
程序员和数学分析师待遇 浏览:681
压缩气弹簧怎么拆 浏览:325
华为公有云服务器添加虚拟ip 浏览:211