0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何把json字符串正確寫入到csv文件中

jf_xutpKvFS ? 來源:LabVIEW QT 修煉之路 ? 作者:LabVIEW QT 修煉之路 ? 2022-12-02 09:20 ? 次閱讀

LabVIEW:2015

有小伙伴問到如何把json字符串正確寫入到csv文件中,他寫入時(shí)發(fā)現(xiàn)內(nèi)容被分割到了不同單元格中,如下圖所示:

07d5d7f6-71d5-11ed-8abf-dac502259ad0.png

有人說為啥要把json字符串寫入csv文件?為什么不直接保存為json文件或?qū)懭肫渌袷降奈募?,這不是重點(diǎn),或許就是有這個(gè)需求,他在大家指導(dǎo)下做了一些嘗試還是沒有得到理想的解決,最終我給出了解決方案,避免后續(xù)有其他小伙伴遇到類似問題,故做總結(jié)分享。

如果你去認(rèn)真看看一看csv文件規(guī)則,會(huì)發(fā)現(xiàn)逗號(hào)(,)、雙引號(hào)(")和換行符都是其中的特殊字符,如何數(shù)據(jù)中包含它們需要做轉(zhuǎn)義:

1. 含有逗號(hào)或換行符,需要將內(nèi)容放到一對(duì)雙引號(hào)中。

2. 數(shù)據(jù)含有雙引號(hào)("),需要用兩個(gè)雙引號(hào)("")進(jìn)行轉(zhuǎn)義。

那么上述問題的根源就是沒有對(duì)json字符串中的特殊字符(逗號(hào)和雙引號(hào))做正確的處理,按照下圖的方式寫入可得到正確的結(jié)果,如下圖所示:

08077e64-71d5-11ed-8abf-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 字符串
    +關(guān)注

    關(guān)注

    1

    文章

    567

    瀏覽量

    20450
  • JSON
    +關(guān)注

    關(guān)注

    0

    文章

    115

    瀏覽量

    6925
  • csv
    csv
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    5795

原文標(biāo)題:逗號(hào)雙引號(hào)如何被正確寫入到csv文件

文章出處:【微信號(hào):LabVIEW QT 修煉之路,微信公眾號(hào):LabVIEW QT 修煉之路】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labview字符串如何轉(zhuǎn)換為16進(jìn)制字符串

    在LabVIEW,將字符串轉(zhuǎn)換為16進(jìn)制字符串是一個(gè)常見的需求,尤其是在處理數(shù)據(jù)通信和硬件接口時(shí)。LabVIEW提供了多種方法來實(shí)現(xiàn)這一轉(zhuǎn)換,包括使用內(nèi)置函數(shù)、編寫VI(Virtual
    的頭像 發(fā)表于 09-04 15:54 ?1212次閱讀

    labview中常用的字符串函數(shù)有哪些?

    在LabVIEW,常用的字符串函數(shù)廣泛覆蓋了對(duì)字符串的各種操作,包括但不限于格式化、搜索、替換、連接、計(jì)算長(zhǎng)度等。以下是一些常用的字符串函數(shù)及其簡(jiǎn)要說明:
    的頭像 發(fā)表于 09-04 15:43 ?327次閱讀

    labview字符串的四種表示各有什么特點(diǎn)

    。在LabVIEW,字符串是一種基本的數(shù)據(jù)類型,用于表示文本信息。字符串在LabVIEW中有多種表示方式,每種方式都有其特定的應(yīng)用場(chǎng)景和特點(diǎn)。以下是對(duì)LabVIEW四種
    的頭像 發(fā)表于 09-04 15:40 ?281次閱讀

    labview掃描字符串怎么用

    LabVIEW 是一種流程化編程語言和開發(fā)環(huán)境,主要用于控制、測(cè)量和監(jiān)測(cè)系統(tǒng)。在 LabVIEW ,掃描字符串是一項(xiàng)常見的任務(wù),它允許用戶按照一定的模式從輸入字符串中提取所需的信息。下面我將詳細(xì)
    的頭像 發(fā)表于 12-29 10:12 ?1723次閱讀

    labview掃描字符串怎么用

    LabVIEW是一種圖形化編程語言,用于開發(fā)控制、測(cè)量和監(jiān)控系統(tǒng)。雖然它主要用于工程和科學(xué)領(lǐng)域,但也可以用于處理文本和字符串。 在LabVIEW,可以使用字符串處理函數(shù)來掃描字符串。
    的頭像 發(fā)表于 12-26 16:58 ?1718次閱讀

    labview怎么對(duì)字符串的進(jìn)行實(shí)時(shí)處理

    LabVIEW是一種用于開發(fā)控制、測(cè)試和測(cè)量系統(tǒng)的可視化編程環(huán)境,它提供了許多處理字符串的功能。在LabVIEW,可以使用不同的函數(shù)和工具來實(shí)時(shí)處理字符串。下面我將詳細(xì)介紹一些常見的方法和技術(shù)
    的頭像 發(fā)表于 12-26 14:12 ?1560次閱讀

    oracle拼接字符串函數(shù)

    在Oracle,我們可以使用 CONCAT 函數(shù)來拼接字符串。CONCAT 函數(shù)接受兩個(gè)參數(shù),它將這兩個(gè)參數(shù)連接起來并返回相應(yīng)的字符串結(jié)果。 語法示例: CONCAT(string1
    的頭像 發(fā)表于 12-06 09:49 ?2679次閱讀

    MySQL替換字符串函數(shù)REPLACE

    MySQL是目前非常流行的開源數(shù)據(jù)庫管理系統(tǒng)之一,它具有強(qiáng)大的功能和性能。其中之一的字符串函數(shù)REPLACE,可以用于替換字符串的指定字符字符串
    的頭像 發(fā)表于 11-30 10:44 ?1388次閱讀

    c語言字符串定義

    C語言是一種強(qiáng)大而廣泛使用的編程語言,字符串是其中一個(gè)非常重要的概念。在C語言中,字符串是由一系列字符組成的數(shù)組,它可以表示文本、數(shù)字等各種類型的數(shù)據(jù)。在本文中,我們將詳盡、詳實(shí)、細(xì)致地介紹C語言
    的頭像 發(fā)表于 11-24 10:02 ?1683次閱讀

    python如何統(tǒng)計(jì)字符串字母?jìng)€(gè)數(shù)

    Python中統(tǒng)計(jì)字符串字母?jìng)€(gè)數(shù)的方法有多種,下面我會(huì)詳細(xì)介紹一些常用的方法。 方法一:使用循環(huán)遍歷字符串 該方法通過循環(huán)遍歷字符串的每
    的頭像 發(fā)表于 11-23 16:29 ?1.2w次閱讀

    linux搜索文件里的字符串

    在Linux系統(tǒng),我們可以使用各種方法來搜索文件字符串。在本文中,我將為您詳細(xì)介紹幾種常用的方法和工具。讓我們開始吧! grep命令 grep命令是Linux上最常用的搜索工具之
    的頭像 發(fā)表于 11-23 10:20 ?1406次閱讀

    python怎么字符串變成數(shù)字

    計(jì)算的值。在一些應(yīng)用場(chǎng)景,需要將字符串轉(zhuǎn)換為數(shù)字,以便進(jìn)行數(shù)值計(jì)算、條件判斷或數(shù)據(jù)處理等操作。在本文中,我們將詳細(xì)探討Python字符串
    的頭像 發(fā)表于 11-22 09:47 ?3521次閱讀

    oracle怎么clob字段轉(zhuǎn)換為字符串

    的數(shù)據(jù)類型。CLOB字段可以存儲(chǔ)非常大的字符數(shù)據(jù),例如文本文檔、XML文件等。但是,CLOB字段并不能直接轉(zhuǎn)換為字符串,需要使用特定的函數(shù)來進(jìn)行轉(zhuǎn)換。 以下是將CLOB字段轉(zhuǎn)換為
    的頭像 發(fā)表于 11-21 10:32 ?7309次閱讀

    字符串如何轉(zhuǎn)換成日期型

    隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,我們經(jīng)常遇到需要處理日期的情況。在編程,字符串是最常見的日期輸入格式,在許多情況下,我們需要將字符串轉(zhuǎn)換為日期類型以便進(jìn)行日期計(jì)算和比較。本篇文章將詳細(xì)介紹如何使用不
    的頭像 發(fā)表于 11-17 16:27 ?9639次閱讀

    mysql字符串包含某個(gè)字符串

    將詳盡、詳實(shí)、細(xì)致地探討MySQL字符串包含的實(shí)現(xiàn)方法。 在MySQL,可以通過使用內(nèi)建函數(shù)和通配符來實(shí)現(xiàn)字符串包含的操作。下面將詳細(xì)介紹幾種常用的方法: 使用LIKE通配符: L
    的頭像 發(fā)表于 11-16 14:52 ?3418次閱讀