Python 处理 Excel文件读写

==Python 读写Excel文件需要用到两个包==

  • 读excel用xlrd包
  • 写excel用xlwt包

读文件整个过程:

import xlrd

data = xlrd.open_workbook('urls.xlsx')       # 打开excel文件
table = data.sheets()[0]                     # 打开文件的第一张表
nrows = table.nrows                          # 获取表的行数
print nrows
for i in range(1,nrows):                     # 循环逐行打印
    print table.row_values(i)[0]

写文件整个过程:

import xlwt

workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('myexcel')    # 新建一张表
ans = 1

worksheet.write(ans, 0, name)                # ans代表行数,0代表第一列,name为写入内容
worksheet.write(ans, 1, score)               # ans代表行数,1代表第二列,score为写入内容
workbook.save('new.xls')                     # 写入new.xls文件(若文件存在则写入,不存在则自动新建再写入)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容