python讀寫excel(xlrd、xlwt)


一、讀excel表

讀excel用到xlrd模塊,寫excel用到xlwt模塊;

# 1、導入模塊
import xlrd
# 2、打開Excel文件讀取數據
workbook = xlrd.open_workbook('excel.xls')
# 3、獲取一個工作表
# 按sheet名獲取sheet
table = workbook.sheet_by_name("sheet1")
# 按sheet索引獲取sheet
table = workbook.sheet()[0]
# 4、獲取整行和整列的值(返回數組)
# 獲取到的值是根據最大值得到的數組,當前列只有3行,最長列有20行,就會得到帶空值的數組;
table.row_values(i)
table.col_values(i)
# 5、獲取行數和列數 
table.nrows
table.ncols  
# 6、獲取單元格
table.cell(0,0).value
table.cell(2,3).value

 

二、寫excel表
# 1、導入模塊
import xlwt
# 2、創建workbook(其實就是excel,后來保存一下就行)
workbook = xlwt.Workbook(encoding = 'ascii')
# 3、創建表
worksheet = workbook.add_sheet('sheet1')
# 4、往單元格內寫入內容
worksheet.write(0, 0, label = 'test')
# 5、保存
workbook.save('Myxls.xls')

 


免責聲明!

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



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