Excel表格数据读写(python代码)

#读取表格内容
import xlrd
wb = xlrd.open_workbook(filename=file)#打开文件
sheet_names = wb.sheet_names() #读取文件名称
Sheet=wb.sheet_by_index(i) #i为表格文件中表的序号
Row=sheet.nrows #表的行数
Col=sheet.ncols #表的列数
Data=sheet.row_values(i)#读取第i行
Data=sheet.col_values(i)#读取第i列
for row in sheet.get_rows():# 按行读取所有单元格的值
    for col in row:       
        print(col.value)
#写入
import xlwt
wb = xlwt.Workbook() #定义表格对象
sheet = wb.add_sheet(‘sheet1‘)
for row in range(10) :#按行写入值
    for col in range(5):
        sheet.write(row, col, ‘第{0}行第{1}列‘.format(row, col))
wb.save(‘xxx.xls‘)  #保存名称

以上代码基于python对于Excel的读写操作,本人使用的是python3.X版本,比较基础,但是比较常用到。

其他文件格式项式word/txt等等,网上会有很多代码。

若大家有何特殊文件格式需要读写的,可以留言呀,互相帮助。

相关推荐