py库: xlwt 、xlrd (写读EXCEL文件)

写EXCEL文件

# -*- coding: utf-8 -*-
import xlwt

book = xlwt.Workbook(encoding = "utf-8", style_compression = 0)#创建一个Wordbook对象,相当于创建了一个Excel文件
sheet = book.add_sheet("sheet1", cell_overwrite_ok = True)#创建一个sheet对象,一个sheet对象对应Excel文件中的一张表格

#向表sheet1中添加数据
#sheet.write(0, 0, "1行1列")
#sheet.write(1, 0, "2行1列")
#sheet.write(0, 1, "1行2列")
#sheet.write(1, 1, "2行2列")
for i in range(0,30):
    sheet.write(i,0,i)
    sheet.write(i,1,i*2)
    sheet.write(i,2,i*3)
#最后,将以上操作保存到指定的Excel文件中
book.save("zz.xls")

读EXCEL文件的内容

import xlrd
xls_file = "zz.xls"
book = xlrd.open_workbook(xls_file)#打开指定文件
sheet1 = book.sheet_by_index(0)# 通过sheet索引获得sheet对象
# 获得行数和列数
nrows = sheet1.nrows# 总行数
ncols = sheet1.ncols#总列数
# 遍历打印表中的内容
for i in range(nrows):
    for j in range(ncols):
        cell_value = sheet1.cell_value(i, j)
        print(cell_value, end = "	")
    print("")

...

原文地址:https://www.cnblogs.com/qq21270/p/7704983.html