Excel中双引号问题

server/2025/1/16 16:09:55/

背景:

从Excel中读取数据时,发现有的单元格读出来是一个双引号,有的是一个双引号

在这里插入图片描述

"{""accountName"": ""全字段"",""accountState"": ""NORMAL"",""isCredit"": true,""owerType"": ""GUESTROOM_ORDER"",""pageNo"": 1,""pageSize"": 3,""parentAccountId"": 2
}"
{"id": 2435}

原因

Excel 中复制的数据是一个 JSON 对象,但是由于 Excel 的处理方式,JSON 字符串中的双引号 (“) 被替换成了两个双引号 (”")。这是因为在 CSV 和一些其他文本格式中,双引号被用来转义字段内的引号字符。

要将这个字符串转换为正确的 JSON 格式,你需要将多余的双引号移除,使得每个引号只出现一次。

影响

将数据转换成json对象时,会出现报错

Traceback (most recent call last):File "D:\Miniconda3\lib\code.py", line 63, in runsourcecode = self.compile(source, filename, symbol)File "D:\Miniconda3\lib\codeop.py", line 153, in __call__return _maybe_compile(self.compiler, source, filename, symbol)File "D:\Miniconda3\lib\codeop.py", line 73, in _maybe_compilereturn compiler(source, filename, symbol)File "D:\Miniconda3\lib\codeop.py", line 118, in __call__codeob = compile(source, filename, symbol, self.flags, True)File "<input>", line 1json.loads("{^
SyntaxError: unterminated string literal (detected at line 1)

修复

# 修复 JSON 字符串
corrected_json_str = excel_json_str.replace('""', '"')

http://www.ppmy.cn/server/158855.html

相关文章

基于单片机的粮仓环境监测系统设计

本设计是以单片机为核心的粮仓环境监测系统&#xff0c;由单片机、温湿度检测模块、烟雾检测模块、显示模块、继电器模块、NB-IoT通信模块、报警电路等组成&#xff0c;以实现对粮仓内环境的监测功能&#xff0c;使用NB-IoT通信技术将环境信息上传至云平台&#xff0c;以便管理…

数据结构9——二叉搜索树

&#x1f947;1.二叉搜索树的概念 二叉搜索树(Binary Search Tree,BST)又称二叉排序树或二叉查找树&#xff0c;其要么是一棵空树&#xff0c;要么具有以下性质&#xff1a; ①&#xff1a;左子树上所有节点的值都小于根节点&#xff1b; ②&#xff1a;右子树上所有节点的值都…

JavaSwing游戏开发之Camera原理

package org.timer;import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.ArrayList; import java.util.List; import java.util.Random;public class GameCameraWithObjects extends JPanel implements KeyListener {// 游戏世界大小private …

接口测试总结(http与rpc)

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换&#xff0c;传…

【行空板K10】上传温湿度信息到EasyIoT平台

目录 引言 EasyIoT平台 程序编写 测试结果 结语 引言 今天测试一下使用行空板K10上传数据到EasyIoT平台。这个平台是DFRobot自由的物联网云平台&#xff0c;也是Mind支持的4个MQTT平台之一。 EasyIoT平台 EasyIoT平台的优点是非常简单&#xff0c;没有阿里云、华为云那…

FPGA EDA软件的位流验证

位流验证&#xff0c;对于芯片研发是一个非常重要的测试手段&#xff0c;对于纯软件开发人员&#xff0c;最难理解的就是位流验证。在FPGA芯片研发中&#xff0c;位流验证是在做什么&#xff0c;在哪些阶段需要做位流验证&#xff0c;如何做&#xff1f;都是问题。 我们先整体的…

浅谈云计算02 | 云计算模式的演进

云计算计算模式的演进 一、云计算计算模式的起源追溯1.2 个人计算机与桌面计算 二、云计算计算模式的发展阶段2.1 效用计算的出现2.2 客户机/服务器模式2.3 集群计算2.4 服务计算2.5 分布式计算2.6 网格计算 三、云计算计算模式的成熟与多元化3.1 主流云计算服务模式的确立3.1.…

特制一个自己的UI库,只用CSS、图标、emoji图 第二版

图&#xff1a; 代码&#xff1a; index.html <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>M…