业务背景:
需要将excel的数据读取出来,然后转成json格式,但是
读取excel(已经是utf-8格式)的时候,出现了未解码的数据,
import pandas as pd import numpy as np import xlrd data = pd.read_excel( r'D:AuserworkExcel某个excelxlsx', ) df = data.head(4) data_json = df.to_json() print( data_json )
最终解决方式:
最终修改添加了,json, json格式化,xlrd读取
读取代码:
import pandas as pd
import numpy as np
import xlrd
import json
# json格式化
from pandas import json_normalize
data = pd.read_excel( r'D:Auserasdf.xlsx',
engine = 'xlrd'
)
df = data.head(4)
data_json = df.to_json(orient="columns",force_ascii=False)
info = json.loads(data_json)
print( info )
如下图



