# encoding: utf-8from openpyxl import load_workbook
workbook = load_workbook(u'******.xlsx') #
相對路徑,找到需要開啟的檔案位置
booksheet = workbook.active #
獲取當前活躍的
sheet,
預設是第乙個
sheet
#如果想獲取別的
sheet
頁採取下面這種方式,先獲取所有
sheet
頁名,在通過指定那一頁。
# sheets = workbook.get_sheet_names() #
從名稱獲取
sheet
# booksheet = workbook.get_sheet_by_name(sheets[0])#獲取
sheet
頁的行資料
rows = booksheet.rows#獲取
sheet
頁的列資料
columns = booksheet.columns
i = 0
# 迭代所有的行
for row in rows:
i = i + 1
line = [col.value for col in row]
cell_datetime = booksheet.cell(row=i,
column=1).value #
獲取第i行1
列的資料
cell_data = booksheet.cell(row=i,
column=2).value #
獲取第i行2l
列的資料
# 通過座標讀取值
# cell_11 = booksheet.cell('a1').value
# cell_11 = booksheet.cell(row=1, column=1).value
# print cell_11
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檔案
讀取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 每一行的第一列結果如下 ...
用python讀取xlsx檔案
首先安裝xlrd庫,安裝方法 pip install xlrd import xlrd 開啟excel wb xlrd.open workbook test user data.xlsx 按工作簿定位工作表 sh wb.sheet by name testuserlogin print sh.nro...