python讀寫Excel數據(xlwt,xlrd,xlutils寫入數據到已存在的Excel表格中)


一、用到的庫:xlwt,xlrd,xlutils

 

二、通過xlrd讀取Excel數據:

import xlrd

# 通過open_workbook讀取Excel文件
data_r = xlrd.open_workbook("資產盤點記錄表.xls")
#通過索引將sheet表賦值給變量 table_r = data_r.sheets()[0]
#獲取整列數據(列索引) col_value = table_r.col_values(1)
#獲取整行數據(行索引) row_valu e= table_r.row_values(1)
#獲取單個單元格數據(行索引,列索引) value = sheet1.cell(1,2).value

三、通過xlwt創建新表寫入數據

 

import xlwt
#
創建Excel文件對象、表格頁sheet workbook = xlwt.Workbook(encoding='utf-8') worksheet = workbook.add_sheet('sheet名稱') # sheet頁中寫入數據 worksheet.write(0, 0, label='ID') worksheet.write(0, 1, label='姓名') # 保存Excel文件 workbook.save(file_name)

四、通過xlutils在已有表中寫數據

 

import xlrd,xlwt
from xlutils.copy import copy

# 將已存在的Excel表格賦值給變量
excel_file = xlrd.open_workbook("准備導入的資產.xls")
# 復制Excel excel_file_copy= copy(data_w2)
# 根據索引獲取要寫入數據sheet sheet_index = excel_file_copy.get_sheet(0)
# 寫入數據 sheet_index.write(1, 2, "張三")
# 保存文件 excel_file_copy.save('准備導入的資產.xls')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM