例如,我创建了一个名为“records.xlsx”的 Excel 文件
我的 Excel 数据
Car Name Price Count
Honda 100 1
Tata 150 10
GMR 200 5
我像这样导入它
import excel2json
excel2json.convert_from_file('records.xlsx')
它将我的 Excel 文件转换为以下 JSON:
[
{
"Car Name": "Honda",
"Price": "100",
"Count": "1"
},
{
"Car Name": "Tata",
"Price": "150",
"Count": "10"
},
{
"Car Name": "GMR",
"Price": "150",
"Count": "5"
}
]
我不希望生成的 JSON 中包含 Price
列。如何将此 Excel 文件直接转换为 JSON,以便只有 Car Name
和 Count
列会出现在生成的 JSON 中?
最佳答案
library that you are using加载列时似乎没有提供排除列的选项。我认为您要做的最简单的事情就是在加载 JSON 后过滤不需要的列。
your_json = excel2json.convert_from_file('records.xlsx')
for object in your_json:
del object['Price']
您将得到 your_json
,而没有 Price
条目。
关于python - 将 Excel 文件转换为 JSON 并排除列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59391048/