導航:首頁 > 編程語言 > python提取excel特定行數據

python提取excel特定行數據

發布時間:2022-03-07 00:52:54

python用Pandas提取Excel指定的數據

看不出表A的第2條、第2條沒法總結規律,只能按照第2、3、4行用Pandas靜態轉換為匯總表的行。

⑵ 怎麼用python讀取txt文件里指定行的內容,並導入excel

舉個簡單的例子,我這里有一個txt文件,文件中每一個row包含的是用戶名和用戶的身高,我們這里需要獲取特定的行內容,比如身高大於170cm的內容,寫入excel中。

data.txt

張三172cm
李四183cm
王五166cm
趙六159cm

孫樂樂185cm
周熊熊169cm
蘇鵬鵬176cm
吳剛剛191cm
韓軒軒172cm

sheet.py

'''
獲取文件信息
'''
fi=open("data.txt")
lines=fi.readlines()
#讀取身高大於170cm
data=[]
forhumaninlines:
hinfo=human.split()
ifhinfo:
ifint(hinfo[1][:3])>=170:
data.append(tuple(hinfo))

'''
寫入excel
'''
importxlwt

#創建workbook和sheet對象
workbook=xlwt.Workbook()#Workbook的開頭W大寫
sheet1=workbook.add_sheet('sheet1',cell_overwrite_ok=True)
#向sheet頁中寫入數據
sheet1.write(0,0,'姓名')
sheet1.write(0,1,'身高cm')
row=1
foriindata:
sheet1.write(row,0,i[0])#i0姓名
sheet1.write(row,1,i[1])#i1身高
row+=1

workbook.save('c.xlsx')#寫入excel

執行sheet.py 後,打開同級目錄下的c.xlsx

⑶ 如何用python在excel中提取出其中指定一列的數據,比如說要獲得G2:G900的數據並在python中生成list

importxlrd
data=xlrd.open_workbook('excelFile.xls')
table=data.sheet_by_index(0)#通過索引順序獲取,0表示第一張表
data=[table.cell(i,ord('G')-ord('A')).valueforiinrange(1,90)]

⑷ 怎樣用python,讀取excel中的一列數據

用python讀取excel中的一列數據步驟如下:

1、首先打開dos命令窗,安裝必須的兩個庫,命令是:pip3 installxlrd;Pip3 install xlwt。

⑸ 如何用python取出excel特定列

python有很多包可以操作excel單元
其中我用過的有xlrd ,xlwt 一個讀一個寫, 另外可用 openpyxl或者XlsxWriter 進行讀寫, 非常簡單
讀寫單元格只需按列表一樣讀寫元素即可

1
2

ws['A1'] = 42
a = ws["A2"]

對應的python模塊用法可以參考網上教程!

⑹ python xlrd怎麼讀取特定行或列的數據

下表從零算起
第一行應該這樣寫
table.row_values(0)

⑺ 用python給excel某一列提取出來

可以用pandas庫很方便的進行讀取

import pandas as pd

#獲取d盤根目錄下工作簿4這個EXCEL文件的Sheet2工作表中的D列(第3列)內容

df=pd.read_excel(r'd:/工作簿4.xlsx',sheet_name='Sheet2',usecols=[2])

print(df)

⑻ python怎麼提取excel中某一行的數據

#使用下面的方法首先你需要pandas包:pipinstallpandas
importpandasaspd

table=pd.read_excel('D://table.xlsx')

b=table['B']

⑼ 想要用python提取2個TXT文件中特定行和列的數據到Excel表中

這些都是基本的操作,如沒有具體的數據源和目標表,沒辦法幫你。
網上很容易找到相關的代碼,操作txt文件。安裝excel插件後,利用插件讀寫excel寫入數據。

⑽ 怎麼用python讀取txt文件里指定行的內容,並導入excel

全文使用的是xlswriter模塊寫的,也有人使用xlrd與xlutils模塊實現,不過還未進行驗證

import xlsxwriter

workbook = xlsxwriter.Workbook("D:\Program Files\subpy\sql2.xlsx")#在指定目錄下創建一個excle

worksheet = workbook.add_worksheet("students")#新建一個sheet

title_index = ["A","B","C","D"]#sheet中的區域

li = [] #定義一個空列表

blod = workbook.add_format({"bold":True})#定義exlce中寫入的字體with open("D:\Program Files\subpy\tets.txt",'r') as f1:#打開txt文檔

lines = f1.readlines()#讀取所有行內容

n = -1#定義一個變數

for x in lines:#逐行讀取

n=n+1

li.append(x[:-1])#去掉回車符

y= x.split#以空格分字元

for i in range(len(title_index)):#讀取excle區域下標

# for i,j in enumerate(title_index):

content = y[i]#單個字元讀取

worksheet.write(n,i,content,blod)#分行分列寫入workbook.

close#關閉excle

閱讀全文

與python提取excel特定行數據相關的資料

熱點內容
現安卓的發展趨勢怎麼樣 瀏覽:186
我的世界伺服器滿了如何清理 瀏覽:727
恆智天成資料軟體加密狗怎麼安裝 瀏覽:876
智慧島應用如何下載app 瀏覽:438
java讀取property 瀏覽:552
編譯原理三元式和四元式的書寫 瀏覽:494
蘇寧名校程序員 瀏覽:812
監控分站廠家加密合法嗎 瀏覽:603
蘋果給安卓發簡訊怎麼才能不花錢 瀏覽:658
怎麼讓應用能有文件夾 瀏覽:97
酷我mv有加密嗎 瀏覽:234
分時黃金分割主圖源碼 瀏覽:80
如何退出登錄的伺服器 瀏覽:673
為什麼英雄聯盟伺服器早上就卡 瀏覽:370
程序員手機卡頓解決辦法 瀏覽:111
ios系統轉安卓app如何轉 瀏覽:957
手游eve為什麼連接不到伺服器 瀏覽:370
redis命令執行不了 瀏覽:479
移動程序員p7薪資 瀏覽:92
土壤溫濕演算法 瀏覽:587