日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python列表逐行写入excel_python表格数据到excel-想问下python3怎么将列表数据逐行写入excel表格呢?...

發(fā)布時間:2024/7/23 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python列表逐行写入excel_python表格数据到excel-想问下python3怎么将列表数据逐行写入excel表格呢?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何用python將數據寫入excel表格

簡介紹一下這兩個庫,先說xlrd,這個Excel比較,各種方法使用起來方便:

bk = xlrd.open_workbook('your.xls')

sh = bk.sheets()[-1]

上面兩句就可以打開Excel表格中的一個sheet,sheets得到的是一個list,存放所有的sheet。

sh.nrows是該sheet中的行數,知道這個后就可以使用for循環(huán)來讀所有的單元格了:

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怎么從excel中讀取數據?

import?xlwt

f?=?xlwt.Workbook()?#工作簿

sheet1?=?f.add_sheet(u'sheet1',cell_overwrite_ok=True)?#創(chuàng)建sheet

l_=[1,2,3,4,5]

for?i?in?range(len(l_)):

sheet1.write(0,i,i)#表格一行開始寫。第一列,第二列。。

#sheet1.write(0,0,start_date,set_style('Times?New?Roman',220,True))

f.save('text.xls')#保存文件

如何使用python編輯一個表格,寫入粘貼板,粘貼出...

文件存儲照每個子列表行的,所以在件時只需要將[10,'haha',0.1]換成[[10],['haha'],[0.1]]。所以只要將mywrite.writerow(i)mywrite.writerow([i])。

import?csv

def?storFile(data,fileName):

with?open(fileName,'w',newline?='')?as?f:

mywrite?=?csv.writer(f)

for?i?in?data:

mywrite.writerow([i])

data?=?[10,'haha',0.1]

storFile(data,"haha.csv")

想問下python3怎么將列表數據逐行寫入excel表格呢?

假如你還數據,手動敲進去一個frame

當然 你也用別式,導入的,網上抓的,都可以。

data={'name':['zhangssan','lisi','wangwu','zhaoliu'],'salary':[3000,3400,4000,5000]}

import?pandas?as?pd

frame=pd.DataFrame(data)

frame

Out[4]:

name??salary

0??zhangssan????3000

1???????lisi????3400

2?????wangwu????4000

3????zhaoliu????5000

然后轉成Excel(用csv也一樣),只需要敲一行to_csv

frame.to_csv('filename1.csv')

結果就有了

怎么用python讀取excel表格的數據

假如你還數據,手動敲進去一個frame

當然 你也用別式,導入的,網上抓的,都可以。

data={'name':['zhangssan','lisi','wangwu','zhaoliu'],'salary':[3000,3400,4000,5000]}

import?pandas?as?pd

frame=pd.DataFrame(data)

frame

Out[4]:

name??salary

0??zhangssan????3000

1???????lisi????3400

2?????wangwu????4000

3????zhaoliu????5000

然后轉成Excel(用csv也一樣),只需要敲一行to_csv

frame.to_csv('filename1.csv')

結果就有了

總結

以上是生活随笔為你收集整理的python列表逐行写入excel_python表格数据到excel-想问下python3怎么将列表数据逐行写入excel表格呢?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。