用python讀取xlsx檔案

2022-09-28 09:09:09 字數 1151 閱讀 1522

首先安裝xlrd庫,安裝方法:

pip install xlrd

import xlrd

#開啟excel

wb = xlrd.open_workbook('test_user_data.xlsx')

#按工作簿定位工作表

sh = wb.sheet_by_name('testuserlogin')

print(sh.nro程式設計客棧ws)#有效資料行數

printzxmbme(sh.ncols)#有效資料列數

print(sh.cell(0,0).value)#輸出第一行第一列的值

print(sh.row_values(0))#輸出第一行的所有值

#zxmbme將資料和標題組合成字典

print(dict(zip(sh.row_values(0),sh.row_values(1))))

#遍歷excel,列印所有資料

for i in range(sh.nrows):

print(sh.row_values(i))

輸出結果:

1.安裝pandas:

pip install pandas

2.**如下

import pandas as pd

df = pd.程式設計客棧read_excel('test_zxmbmeuser_data.xlsx')

data=df.values

print("獲取到所有的值:\n{}".format(data))

結果如下:

3 操作行列

讀取列數

import pandas as pd

#讀取第一列、第二列、第四列

df = pd.read_excel('test_user_data.xlsx',sheet_name='testuserlogin',usecols=[0,1,3])

data = df.values

print(data)

讀取行數

import pandas as pd

#讀取第一行

df = pd.read_excel('test_user_data.xlsx',sheet_name='testuserlogin',nrows=1)

data = df.values

print(data)

python讀取xlsx檔案

我是在win7下讀取的。python版本是 3.5 import xlrd import re import sqlite3 def read xlsx workbook xlrd.open workbook e 20160322.xlsx booksheet workbook.sheet by n...

python讀取xlsx檔案

encoding utf 8 from openpyxl import load workbook workbook load workbook u xlsx 相對路徑,找到需要開啟的檔案位置 booksheet workbook.active 獲取當前活躍的 sheet,預設是第乙個 sheet ...

Python 讀取 xlsx檔案

讀取weibo.xlsx檔案 import pandas as pd df pd.read excel weibo.xlsx worksheet df.values for file in worksheet print file file 每一行 print file 0 每一行的第一列結果如下 ...