把 CSV 轉(zhuǎn)成 JSON 和 XML:Mr. Data Converter 免費(fèi)完整教程)
零基礎(chǔ)把 CSV 轉(zhuǎn)成 JSON 和 XMLMr. Data Converter 免費(fèi)完整教程【免費(fèi)下載鏈接】mr-data-converterTakes CSV or tab-delimited data from Excel and converts it into several web-friendly formats, include JSON and XML.項(xiàng)目地址: https://gitcode.com/gh_mirrors/mr/mr-data-converter剛把 Excel 里的表格復(fù)制出來程序卻等著要一份 JSON 或 XML你會(huì)不會(huì)想專門為這件事寫個(gè)腳本沒必要。Mr. Data Converter 是一個(gè)在瀏覽器里直接跑的 CSV 轉(zhuǎn) JSON 工具數(shù)據(jù)一貼進(jìn)去、格式一點(diǎn)選結(jié)果立刻現(xiàn)成。它適合不寫代碼的人幾分鐘內(nèi)把表格數(shù)據(jù)變成程序能用的樣子省掉裝環(huán)境、寫轉(zhuǎn)換腳本的功夫。上面這張深色漸變背景就是打開工具界面時(shí)看到的底色頁面上是輸入?yún)^(qū)、輸出區(qū)和一塊設(shè)置面板。 它能替你省掉的麻煩數(shù)據(jù)不用離開你的電腦。轉(zhuǎn)換全程發(fā)生在瀏覽器里不上傳、不注冊(cè)敏感表格可以放心轉(zhuǎn)。不會(huì)寫代碼也能用。粘貼、選擇、拿走結(jié)果不寫一行代碼輸出還會(huì)隨著你粘貼的內(nèi)容實(shí)時(shí)更新。一套數(shù)據(jù)反復(fù)變形。同一張表能轉(zhuǎn)出 JSON、XML、SQL、PHP 數(shù)組等十幾種格式下拉框切換一次就換一次不用從頭再來。細(xì)節(jié)可以自己定。分隔符、小數(shù)點(diǎn)樣式、首行是否表頭、輸出要不要縮進(jìn)全在左側(cè)設(shè)置面板里調(diào)。 上手實(shí)操三步跑通第一次轉(zhuǎn)換把項(xiàng)目拉到本地打開終端Mac 用終端Windows 用 Git Bash執(zhí)行g(shù)it clone https://gitcode.com/gh_mirrors/mr/mr-data-converter cd mr-data-converter跑完后當(dāng)前位置出現(xiàn)一個(gè) mr-data-converter 文件夾里面有 index.html 和 js、css、images 目錄說明拉取成功。打開轉(zhuǎn)換頁面雙擊文件夾里的 index.html或者把文件直接拖進(jìn)瀏覽器窗口。頁面出現(xiàn)一上一下兩個(gè)文本框、左上角有一塊 Settings 設(shè)置面板就表示打開對(duì)了。粘貼數(shù)據(jù)、選格式、拿走結(jié)果在 Excel 里選中整張表按 CtrlCMac 是 CommandC。粘貼到輸入?yún)^(qū)。手頭沒有數(shù)據(jù)的話點(diǎn)輸入?yún)^(qū)旁邊的 Use sample 鏈接可以先用內(nèi)置示例試一遍。在 Output as 下拉框里選 JSON - Properties。數(shù)據(jù)一貼進(jìn)去下方輸出區(qū)就已經(jīng)出現(xiàn) JSON 對(duì)象了。點(diǎn)一下輸出區(qū)會(huì)全選文字直接復(fù)制出來即可。判斷成功的標(biāo)準(zhǔn)輸出是結(jié)構(gòu)整齊的鍵值對(duì)把它粘進(jìn)任意 JSON 校驗(yàn)器不報(bào)錯(cuò)就算通過。 輸入輸出明細(xì)可以貼什么進(jìn)去你手上有什么從哪來要注意什么制表符分隔的表格文本在 Excel 里選中數(shù)據(jù)直接復(fù)制默認(rèn)設(shè)置即可不用改逗號(hào)分隔的 CSV 文本打開 .csv 文件后復(fù)制內(nèi)容在設(shè)置里把 Delimiter 選成 Comma能轉(zhuǎn)出哪些格式一共 14 種常見的和典型用途如下輸出格式什么時(shí)候用它JSON - Properties對(duì)接前端接口、通用數(shù)據(jù)交換最常用JSON - Column Arrays按列組織的數(shù)據(jù)比如 ECharts 的圖例和系列JSON - Row Arrays每行一個(gè)數(shù)組適合批量寫入JSON - Dictionary第一列當(dāng)鍵、后面當(dāng)值的鍵值對(duì)XML - Nodes / XML - Properties對(duì)接老系統(tǒng)或要求 XML 的接口HTML生成表格標(biāo)簽直接嵌進(jìn)網(wǎng)頁MySQL生成建表和插入語句直接入庫PHP / Ruby / Python Dict / ASP / ActionScript生成對(duì)應(yīng)語言的數(shù)組或字典代碼貼進(jìn)項(xiàng)目就能跑XML - Illustrator給 Adobe Illustrator 用的交換格式格式切換是實(shí)時(shí)的下拉框一改下方輸出立刻重新生成來回切幾次對(duì)比后再定用哪個(gè)。 避坑與常見問題輸出里中文變亂碼。原因是源文件用了 GBK 等非 UTF-8 編碼而工具按 UTF-8 處理。解決在 Excel 或 WPS 里把文件另存為 UTF-8 編碼再復(fù)制一次。某格內(nèi)容吞掉整列字段錯(cuò)位。原因是數(shù)據(jù)其實(shí)是逗號(hào)分隔卻在用默認(rèn)的制表符識(shí)別。解決把 Delimiter 手動(dòng)選成 Comma。第一行數(shù)據(jù)丟了或表頭不對(duì)。原因是 First row is the header 勾選狀態(tài)和真實(shí)情況不符比如首行是標(biāo)題、真正的表頭在第二行。解決勾選框切換一下對(duì)比直到表頭行正確出現(xiàn)。粘貼大表時(shí)頁面明顯變卡。原因是工具每次按鍵都實(shí)時(shí)重算一遍。解決先在 Excel 里把不需要的行列刪掉只貼必要的部分。 深入閱讀與反饋渠道想了解內(nèi)部怎么工作或者想給工具加一種新的輸出格式從這幾個(gè)地方入手項(xiàng)目說明項(xiàng)目的一句話介紹核心解析模塊把輸入文本拆成表格數(shù)據(jù)的地方格式轉(zhuǎn)換實(shí)現(xiàn)14 種輸出模板都在這里自定義格式直接改它項(xiàng)目以 MIT 許可開源。遇到 bug 或有功能想法去倉庫提 issue 反饋即可。一個(gè)五分鐘把表格數(shù)據(jù)變成程序想要格式的小工具。下次要導(dǎo)出 JSON 或 XML 時(shí)直接照上面的三步試一次。【免費(fèi)下載鏈接】mr-data-converterTakes CSV or tab-delimited data from Excel and converts it into several web-friendly formats, include JSON and XML.項(xiàng)目地址: https://gitcode.com/gh_mirrors/mr/mr-data-converter創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考