json编码为ANSI,BOM字符报错

import json
import pandas as pd
data = []
with open (‘json.json’,’r’,encoding = ‘utf-8-sig’) as f:for i in f:dic = json.loads(i)data.append(dic)
df = pd.DataFrame()
for i in data:for a in line:df1 = pd.DataFrame([a])df = df.append(df1)
df.to_excel('data.xlsx', sheet_name = 'Data', index = False)
  1. json文件编码为ANSI
    解决:打开json文件>>右键选择打开方式,选择记事本打开>>点击左上角‘文件’>>选择‘另存为’
    将‘编码’选择为UTF-8

  2. encoding=utf-8-sig
    一般设置encoding设置为utf-8,但是我的json文件中包含了BOM字符,就报错了。设置为encoding=utf-8-sig,就顺利完成啦。

json文件转为Excel文件相关推荐

  1. 批量将txt文件转为excel文件

    python萌新,记录一下,自己做项目时遇到需批量将txt文件转为excel文件. 代码如下: `# coding:utf-8 import pandas as pd import os def ge ...

  2. tsv文件转为Excel文件

    目录 需求 思路 实现 需求 现在有多个tsv文件,需要将其都转换为excel文件 思路 实现将一个文件转换成功.将tsv文件按行读取,然后通过xlsxwriter写入新创建的xlsx文件中 实现批量 ...

  3. vue下载二进制流文件转为Excel文件

    let blob = new Blob([data], {   type: 'application/octet-stream' });// 转化为blob对象 let filename = file ...

  4. 使用FastReport-v5.3.17把fp3文件转为excel文件

    软件下载地址: http://pan.baidu.com/s/1bpJVl1t 1. 打开FastReport-v5.3.17.zip压缩文件,双击里面的fr5_demo.exe文件进行安装.一直一下 ...

  5. python转csv_python脚本如何将Excel文件转为csv文件(代码)

    本篇文章给大家带来的内容是关于python脚本如何将Excel文件转为csv文件(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.#!/usr/bin/env python __ ...

  6. python csv转excel_将Excel文件转为csv文件的python脚本

    将Excel文件转为csv文件的python脚本 #!/usr/bin/env python __author__ = "lrtao2010" ''' Excel文件转csv文件脚 ...

  7. python将txt文件转为excel格式以及写入excel超过65536行报错问题解决方法

    参考链接: https://blog.csdn.net/levy_cui/article/details/82252183 https://blog.csdn.net/levy_cui/article ...

  8. python怎么将txt转为excel_使用matlab或python将txt文件转为excel表格

    假设txt文件为: 一.matlab代码 data=importdata('data.txt'); xlswrite('data.xls',data); 二.python代码 利用pandas的Dat ...

  9. 在线JSON转换成Excel文件工具

    在线JSON转换成Excel文件工具 在线JSON转换成Excel文件工具 本工具可以将JSON数据在浏览器本地转换成Excel支持一键下载. JSON:(JavaScript Object Nota ...

最新文章

  1. partial is not defined的解决办法
  2. python数据参数_python 的参数总结
  3. linux分区合并不损坏系统,不损坏数据的情况下 linux磁盘如何扩展 LVM格式
  4. 彩虹易支付最新版开源版源码分享
  5. MATLAB —— 绘制频谱图
  6. 题目---小Q定义了一种数列称为翻转数列: 给定整数n和m, 满足n能被2m整除。对于一串连续递增整数数列1, 2, 3, 4..., 每隔m个符号翻转一次, 最初符号为'-';。
  7. 利用空闲服务器搭建frps服务端-实现穿透代理
  8. iOS 图片模糊效果(高斯模糊)
  9. (转载)基于sklearn的iris数据集及简介
  10. 应用程序无法正常启动(oxc000007b)
  11. C语言 统计含有中文的字符串中的字数、 字符数和行数
  12. 用机器学习实现情感分析
  13. python编写会计凭证金蝶_怎么在金蝶财务软件中录入会计凭证
  14. Linux使用wget下载文件时报错
  15. 什么是小瀑布陷阱? 敏捷与小瀑布的区别是什么?
  16. vue 插槽scope_Vue 插槽
  17. 泼辣修图app下载2024最新版修图滤镜
  18. JavaScript留言板效果
  19. nodejs+vue毕业生就业知道信息平台系统
  20. 企业焕新季 联想E采平台在这个春天与你有个约会

热门文章

  1. 小米手机助手 v2.3.0.2191官方版
  2. SuperMap GIS三维插件使用QA
  3. 已停止访问该网页-微信域名拦截检测接口分享
  4. java实现阿里云短信服务发送验证码
  5. c语言 putchar 转义字符,putchar - [ C语言中文开发手册 ] - 在线原生手册 - php中文网...
  6. 西门子PN协议分布式IO模块
  7. 迟到的web2.0...
  8. 修改QQ资料国家,省份,城市为空
  9. 2014秋江苏计算机二级,2014年秋季江苏省计算机等级考试扣费通知
  10. linux交换分区的文件格式为,linux利用交换分区空间类提供虚拟内存,交换分区的文件系统类型必须是() (5.0分)...