獲取excel指定列

2021-10-07 16:38:30 字數 948 閱讀 5067

def  get_time_process():

#如果表不存在,則建立workbook;存在則匯入:

wb = workbook() #表不存在,建立

wb = load_workbook('process_free_result.xlsx')#表存在,匯入

#建立和使用sheet

#ws1 = wb.create_sheet("free_test") # 預設在最後新建sheet

#ws2 = wb.create_sheet("mysheet", 0) # 在第乙個新建sheet

ws3 = wb['free']# 如果表裡面存在sheet,則可使用該sheet

#ws3['a1'] = 234 #通過worksheet的key

#ws.cell(row=1, column=3).value = 123 #通過行列確定乙個cell

print(ws3.max_row,ws3.max_column)# 獲取當前表的行數與列數

#時間(x軸)第二行至最大行數,列為第一列

for row in ws3.iter_rows(min_row=2, max_col=1, max_row=ws3.max_row):

for cell in row:

print(cell.value)

#程序名,第一行,第2列至最大列

Python 讀取excel指定的列

介紹了使用 xlrd 模組,讀取指定座標的單元格,以及迴圈整個 還沒有介紹如何讀取指定的列。目前有一張水果 表,內容如下 需要提取品名和成本價,完整 如下 usr bin env python3 coding utf 8 import xlrd 開啟excel檔案,建立乙個workbook物件,bo...

VBA獲取excel行和列

sub 拷貝資訊 dim workbooktmp as workbook dim worksheettmp as worksheet dim rangtmp as range dim i dim j 當前工作 可以使用thisworkbook 也可以 debug.print thisworkbook...

NPOI 匯出excel 設定指定列唯讀,不能修改

最近在做乙個匯入匯出的功能,匯出後,使用者修改部分列的值,然後匯入更新。為了能夠進行更新,必須對某些列進行限制修改。用的是npoi控制項,hssfworkbook.getsheetat 0 protectsheet 密碼 進行上鎖。問題來了,單純用protectsheet並不行,還得設定單元格樣式i...