==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文件(若文件存在则写入,不存在则自动新建再写入)