处理excel
可使用xlrd模块,需要安装
https://pypi.org/project/xlrd/
文档可参考:
https://xlrd.readthedocs.io/en/latest/api.html
所有读取到的中文会处理为unicode编码
转换成json
可使用自带的json函数
json.dumps
注意各种可选参数:
ensure_ascii = False,可处理中文乱码问题,默认为True,此时保存到文件会变成unicode
sort_keys = True, indent = 4, separators = (',', ':'),可处理格式化,sort_keys排序,indent缩进,separators分隔
一个例子
import xlrd
import json
curDir= os.path.dirname(os.path.realpath(__file__))
excelName = os.path.join(curDir, 'Test.xlsx')
jsonData = {}
# 打开一个workbook
workBook = xlrd.open_workbook(excelName)
# 抓取所有sheet页的名称
workSheets = workBook.sheet_names()
for i, sheet in enumerate(workS

本文介绍了如何使用Python的xlrd模块读取Excel文件,并利用内置的json库将其转换为JSON格式。在处理过程中,特别提到确保中文不会出现乱码问题,通过设置ensure_ascii=False,同时提供了关于sort_keys=True, indent=4, separators=(',', ':')的用法来美化输出的JSON文件。"
5755419,891362,PID与表标识符(table_id)编码解析,"['网络', '协议', '数据传输', '编码']

6294

被折叠的 条评论
为什么被折叠?



