JSON-ից CSV փոխակերպիչ անվճար
Փոխակերպեք JSON զանգվածները CSV-ի ու CSV-ն հետ JSON-ի: Ավտոմատ կերպով կառավարում է ներդրված արժեքներ, մեջբերված դաշտեր ու արժեքներում ստորակետներ:
Տարածված կիրառություններ
- JSON API Data-ն CSV-ի Export-ելConvert JSON API Responses և Data Exports-ներ CSV Format-ի մեջ Excel, Google Sheets և Databases-ի համար:
- JSON-ը Excel-Ready CSV-ի փոխելTurn Any JSON Data File կամ API Response-ը Flat CSV-ի որ Excel և Google Sheets-ը կարող են Open Directly:
- Database Import-ի համար JSON Data-ն ՊատրաստելConvert JSON Exports-ներ CSV-ի համար Bulk Import MySQL, PostgreSQL, SQLite և Other Databases-ի մեջ:
- Analysis-ի համար JSON Reports-ներ CSV-ի փոխելTransform JSON Analytics Data, Reports և Logs-ներ CSV-ի Business Intelligence և Data Analysis-ի համար:
- Developer Workflows-ի համար JSON to CSVQuickly Convert Test Fixtures, Mock Data և Config JSON-ը CSV-ի կամ Back - Մաս Ձեր Data Pipeline-ի:
Ինչպես է այն աշխատում
Այս գործիքը JSON-ի և CSV-ի միջև փոխարկում է ամբողջովին ձեր դիտարկիչում՝ առանց արտաքին գրադարանների — փոխարկման տրամաբանությունը ձեռագիր TypeScript է, որն աշխատում է տեղում։ JSON վերլուծությունն օգտագործում է դիտարկիչի բնիկ JSON.parse-ը, մինչդեռ CSV վերլուծությունն օգտագործում է հատուկ RFC 4180 վիճակի-մեքենա, որը մշակում է եզրային դեպքերը, որ միամիտ փոխարկիչների մեծ մասը սխալ է անում։
- 1JSON-ը վերլուծված է, և վերնագրերը հավաքված ենJSON.parse()-ը կարդում է մուտքագրումը և վավերացնում է որպես զանգված։ Փոխարկիչն ապա անցնում է զանգվածի ամեն օբյեկտով՝ բոլոր բանալիների միավորում կառուցելու համար — ուստի նոսր զանգվածները, որտեղ տարբեր տողեր ունեն տարբեր դաշտեր, դեռ արտադրում են ամբողջական վերնագրի տող։
- 2Ընտրովի ներդրված-օբյեկտի հարթեցումԵթե հարթեցման ընտրանքը միացված է, ներդրված օբյեկտները, ինչպիսին է {"address":{"city":"Oslo"}}-ը, կրկնողաբար փլուզվում են կետային-նշագրման սյունակների (address.city)՝ մինչև վերնագրերի կառուցումը։ Զանգվածներն ու դատարկ օբյեկտները մնում են որպես JSON-տողայնացված վանդակի արժեքներ։
- 3RFC 4180-համապատասխան վանդակի կոդավորում բանաձևի չեզոքացումովՅուրաքանչյուր վանդակի արժեք փախուստավորվում է ըստ RFC 4180-ի. դաշտերը, որոնք պարունակում են ստորակետներ, կրկնակի-չակերտներ կամ նոր տողեր, փաթաթվում են կրկնակի-չակերտների մեջ, և ներքին չակերտները կրկնապատկվում են։ Անվտանգ Արտահանման ռեժիմը (լռելյայն միացված) նաև ցանկացած =, +, - կամ @-ով սկսվող վանդակի սկզբին ավելացնում է մեկ չակերտ, կանխելով, որ Excel-ի կամ Google Sheets-ի նման աղյուսակային հավելվածները ներարկված արժեքները մշակեն որպես գործարկելի բանաձևեր։
- 4CSV-ից-JSON-ն օգտագործում է նիշային-մակարդակի վիճակի մեքենաՀակառակ ուղղությամբ, ընդհանուր parseCsv ֆունկցիան մուտքագրման միջով անցնում է նիշ առ նիշ՝ հետևելով, թե արդյոք գտնվում է չակերտավորված դաշտի ներսում՝ ներդրված ստորակետերը, փախուստավորված կրկնակի-չակերտները («») և վանդակների ներսում գտնվող նոր տողերը ճիշտ մշակելու համար — դեպքեր, որոնք պարզ տող-բաժանման մոտեցումը սխալ է մշակում։ detectDelimiter-ը զոնդավորում է առաջին տողը ստորակետի, միջակետի, tab-ի կամ ուղղահայաց գծի համար՝ ինքնաբերաբար աջակցելու ոչ-ստանդարտ արտահանումները։
Առնչվող գործիքներ
Excel / XLSX դիտող
Բացեք և դիտեք .xlsx, .xls, .csv և .ods աղյուսակները՝ առանց Excel-ի կամ Google Sheets-ի: Ընտրեք թերթ և արտահանեք CSV կամ JSON ձևաչափով: Ամբողջությամբ գործում է ձեր բրաուզերում:
JSON-ից Excel
Փոխակերպեք JSON օբյեկտների զանգված Excel (XLSX) կամ CSV աղյուսակի: Ներդրված օբյեկտները դառնում են կետավոր սյունակներ: Ամբողջությամբ գործում է ձեր բրաուզերում — առանց վերբեռնման:
PDF դեպի Excel
Քաղեք աղյուսակները PDF բանկային քաղվածքներից, հաշիվ-ապրանքագրերից և հաշվետվություններից Excel (.xlsx) կամ CSV ձևաչափով: Նախ դիտեք տողերը. գումարները մնում են իրական թվեր: Աշխատում է ձեր բրաուզերում. ոչինչ չի վերբեռնվում: