读操作
import xlrd
def test1(file_name):
sheet = xlrd.open_workbook(file_name).sheets()[0]
nrows = sheet.nrows
for x in range(1, nrows):
row = sheet.row_values(x)
print(row)
if __name__ == '__main__':
test1('123.xlsx')
写操作
import xlwt
def write_data(table_name, data_list):
table_name = '123.xls'
data_list = [['张三', '男', '15'], ['李四', '男', '16']]
file = xlwt.Workbook()
table = file.add_sheet(table_name, cell_overwrite_ok=True)
num = 0
table.write(num, 0, ' 姓名')
table.write(num, 1, '性别')
table.write(num, 2, '年龄')
num = 1
for ac in data_list:
table.write(num, 0, ac[0])
table.write(num, 1, ac[1])
table.write(num, 2, ac[2])
num = num + 1
file.save(table_name)