1 导包
import xlwings as xwimport pandas as pdimport numpy as np
2 以国民经济核算季度数据.npz为例子
先上图存储为excel成功后数据长什么样子
data = np.load('./data/国民经济核算季度数据.npz')
读取进来查看不了,可以用files()看看有什么
data[‘columns’]存储的是数据标签,即是列索引
3 先将数组存储的变成DataFrame
data_new = pd.DataFrame(data['values']) # 先将数组存储的变成DataFrame
4 读取数据标签 这里类型是数组
columns = data['columns'] #读取数据标签 这里类型是数组
5 使用ExcelFile()时需要传入目标excel文件所在路径及文件名称
writer = pd.ExcelWriter('./国民经济核算季度数据.xlsx')
6 修改
for i in range(len(columns)):data_new = data_new.rename(columns= {data_new.columns[i]:columns[i]})data_new.to_excel(writer,'sheets1') #sheets1是写入excel表格的名字writer.save()writer.close()
7成功! 干饭