python處理excel包xlrd和xlwt的簡單使用

from datetime import date

import xlrd
import xlwt

if __name__ == '__main__':
    '''通過xlrd讀取'''
    data1 = xlrd.open_workbook('C:\\Users\\HASEE\\Desktop\\l雷強\compare1.xlsx')
    data2 = xlrd.open_workbook('C:\\Users\\HASEE\\Desktop\\l雷強\compare2.xlsx')
    # sheet1name = data1.sheet_names()[2] # 獲取sheet2的名稱
    # sheet1names = data1.sheet_names() # 獲取所有sheet的名稱
    # sheet1 = data1.sheet_by_index(1) # 通過標籤號取數據
    sheet1 = data1.sheet_by_name('Sheet1') # 通過標籤名取數據
    # print('名稱:{},列數:{},行數:{}'.format(sheet1.name,sheet1.ncols,sheet1.nrows))
    # print(sheet1.row_values(0)) # 第一行內容
    # print(sheet1.col_values(1)) # 第一列內容
    # print(sheet1.cell(1,0).value) # 第2行第1列內容
    # print(sheet1.cell_value(1,0)) # 第2行第1列內容
    # print(sheet1.row(1)[0].value) # 第2行第1列內容
    # print(sheet1.cell(1,0).ctype) # 第2行1列內容的類型 0empty 1string 2number 3date 4boolean 5error
    # print(sheet1.cell(0, 0).value)
    # date_value = xlrd.xldate_as_tuple(sheet1.cell(0,0).value,data1.datemode)  # date類型數據處理
    # print(date(*date_value[0:3]).strftime('%Y-%m-%d'))
    '''通過xlwt寫入'''
    # wb = xlwt.Workbook()
    # ws = wb.add_sheet('比較結果')
    # ws.write(0, 0, '型號')
    # wb.save('輸出結果.xls')

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章