自己没写一行代码,用通义千问生成的python程序搞定的,python我也不熟悉,只是helloworld水平。
import pandas as pd
import json
import argparse
def json_to_excel(input_json, output_excel):
# 读取json文件
with open(input_json, 'r') as f:
data = json.load(f)
# 将json数据转换为DataFrame
df = pd.DataFrame(data)
# 将DataFrame写入Excel文件
df.to_excel(output_excel, index=False)
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="Convert JSON file to Excel (xlsx) file.")
parser.add_argument("--input", "-i", required=True, help="Input JSON file name.")
parser.add_argument("--output", "-o", required=True, help="Output Excel (xlsx) file name.")
args = parser.parse_args()
json_to_excel(args.input, args.output)
1、新建一个py文件,复制粘贴过去。(电脑上要先安装python才能运行)
2、控制台给出输入和输出文件名(同目录)
python your_script_name.py -i input.json -o output.xlsx
3、如果提示缺失某个依赖,直接pip安装。
比如: import pandas as pd ModuleNotFoundError: No module named 'pandas'。没关系,在控制台终端,输入命令:pip install pandas
4、如果还有问题,跟GPT提问吧 ,它会告诉你的