Olùyí JSON sí CSV Ọ̀fẹ́
Yí àkójọpọ̀ JSON padà sí CSV àti CSV padà sí JSON. Ó ń mójútó àwọn iye tí a fi sínú ara wọn, àwọn àyè tí a fi àmi-ọ̀rọ̀ sí, àti àwọn kọ́mà nínú àwọn iye fúnra rẹ̀.
Bí Ó Ṣe Ń Ṣiṣẹ́
Irinṣẹ́ yìí ń yí padà láàrin JSON àti CSV pátápátá nínú aṣàwákiri rẹ láìsí ìgbẹ́kẹ̀lé lórí ìwé-ìṣirò ìta kankan — ìlànà ìyípadà náà jẹ́ TypeScript tí a fi ọwọ́ kọ tí ó ń ṣiṣẹ́ ládùúgbò. Ìpín JSON ń lo JSON.parse abínibí aṣàwákiri, nígbà tí ìpín CSV ń lo ẹ̀rọ-ipò RFC 4180 àkànṣe tí ó ń mú àwọn ọ̀ràn ẹ̀gbẹ́ tí ọ̀pọ̀lọpọ̀ olùyípadà lásán ń ṣàṣìṣe wọn dáadáa.
- 1A pín JSON tí a sì kó àwọn àkọlé jọJSON.parse() ń ka ìbáwọlé náà tí ó sì ń fọwọ́sí i gẹ́gẹ́ bí àtòjọ. Olùyípadà náà sì ń rìn kiri ohun kọ̀ọ̀kan nínú àtòjọ náà láti kọ́ ìdàpọ̀ gbogbo àwọn kọ́kọ́rọ́ — nítorí náà àwọn àtòjọ tí ó ṣófo tí àwọn ìlà tí ó yàtọ̀ ní àwọn pápá tí ó yàtọ̀ ń tún mú ìlà àkọlé pípé jáde.
- 2Ìtẹ̀ ohun-tí-a-kọ́-sínú-ara-wọn yíyànBí àṣàyàn ìtẹ̀ bá tan, àwọn ohun tí a kọ́ sínú ara wọn bí {"address":{"city":"Oslo"}} ni a kó papọ̀ sí àwọn ọ̀wọ̀n dot-notation (address.city) tí ó ń tún ṣe kí àwọn àkọlé tó kọ́. Àwọn àtòjọ àti àwọn ohun òfìfo ni a fi sílẹ̀ gẹ́gẹ́ bí àwọn iye cell JSON-stringified.
- 3Ìṣàmúlò cell tí ó bá RFC 4180 mu pẹ̀lú ìdí-ipa fọ́rmúlàA ń ṣe escape iye cell kọ̀ọ̀kan gẹ́gẹ́ bí RFC 4180: àwọn pápá tí ó ní kọ́mà, àmì-àyọkà ìlọ́po, tàbí ìlà tuntun ni a fi wé àmì-àyọkà ìlọ́po, àwọn àmì-àyọkà inú ni a sì ṣe ìlọ́po. Ipò Safe Export (tí ó tan láifọwọ́kàn) tún ń fi àmì-àyọkà kan síwájú cell èyíkéyìí tí ó bẹ̀rẹ̀ pẹ̀lú =, +, -, tàbí @, tí ó ń dí ìdíwọ́ fún àwọn app ìwé-ìṣirò bí Excel tàbí Google Sheets láti mú àwọn iye tí a fi bọ̀ gẹ́gẹ́ bí fọ́rmúlà tí ó lè ṣiṣẹ́.
- 4CSV-sí-JSON ń lo ẹ̀rọ-ipò àmì-lé-àmìNí ìtọ̀nà mìíràn, iṣẹ́ parseCsv tí a pín ń rìn kiri ìbáwọlé náà àmì-lé-àmì, tí ó ń tọpasẹ̀ bóyá ó wà nínú pápá tí a fi àmì hàn láti mú kọ́mà tí a bọ̀, àwọn àmì-àyọkà tí a ti escape (""), àti ìlà tuntun nínú cells dáadáa — àwọn ọ̀ràn tí ọ̀nà ìpín-ìlà rọrùn kì í mú dáadáa. detectDelimiter ń ṣàyẹ̀wò ìlà àkọ́kọ́ fún kọ́mà, semicolon, tab, tàbí pipe láti ṣètìlẹ́yìn àwọn ìtọjade tí kì í ṣe déédéé láifọwọ́kàn.
Àwọn Irinṣẹ Tó Jọra
Olùwò Excel / XLSX
Ṣí kí o sì wo àwọn ìwé-àkànlò-owó .xlsx, .xls, .csv, àti .ods láìní Excel tàbí Google Sheets. Yí àwọn ojú-ewé padà kí o sì gbé jáde sí CSV tàbí JSON. Ó ń ṣiṣẹ́ pátápátá nínú ẹ̀rọ àwárí rẹ.
JSON sí Excel
Yí àkójọpọ̀ JSON ti àwọn nǹkan padà sí ìwé-àkànlò-owó Excel (XLSX) tàbí CSV. Àwọn nǹkan tí a fi sínú ara wọn di àwọn ọ̀wọ́n tí a fi ààmì dọ́tì sí. Ó ń ṣiṣẹ́ pátápátá nínú ẹ̀rọ àwárí rẹ — kò sí gbígbésókè.
PDF sí Excel
Yọ àwọn tábìlì jáde láti inú àwọn ìwé ìṣirò ilé ifowópamọ́, ìwé ìdíyelé àti ìròyìn PDF sí Excel (.xlsx) tàbí CSV. Wo àwọn ìlà ná; iye owó máa ń jẹ́ nọ́ńbà gidi. Ó ń ṣiṣẹ́ nínú aṣàwákiri rẹ — a kò gbé ohunkóhun sókè.