Python处理xlsx文件(读取、转为列表、新建、写入数据、保存)

一、读取xlsx文件

import openpyxl

print("read")

wb = openpyxl.load_workbook("1985_select.xlsx")  # 读取文件路径
# 打开指定的工作簿中的指定工作表:
ws = wb["Sheet1"]
ws = wb.active  # 打开激活的工作表

二、转为列表

ws = list(ws.values)#转为列表

三、新建xlsx文件

import xlsxwriter

workbook = xlsxwriter.Workbook('rain_1985.xlsx')  # 创建工作簿
worksheet = workbook.add_worksheet()  # 创建工作表

四、写入数据

worksheet.write(i, j, rr[i][j])

xlsxwriter**库对于xslx表的列数不做限制,xlrd库不能写入超过65535行,256列的数据。 由于需要处理的数据行列数较多,遇到报错才发现库的限制问题,记录一下。

五、保存

workbook.close()

你可能感兴趣的:(Python,python,开发语言)