读写 Excel

读 Excel

1
2
3
4
5
6
7
import xlrd
def read_file('file.xlsx'):
data = xlrd.open_workbook(url)
table = data.sheets()[0] # 打开第一张表
nrows = table.nrows # 获取表的行数
for i in range(nrows): # 循环逐行打印
print(table.row_values(i)[1:])

写 Excel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import xlwt
data = xlrd.open_workbook('excelFile.xls')
excel = copy(data)

#使用wlrd的方法获取已有的的行数
rows = data.sheet()[num].nrows
#获得要操作的sheet
table = excel.get_sheet(num)
for value in n:
#xlwt的写方法,参数为行,列,值,行
table.write(rows,num1,value)
num1 = num1+1

excel.save(name)

本站由 VITAN 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。