JSON-г CSV болгох хөрвүүлэгч — үнэгүй
JSON массивуудыг CSV болгон хөрвүүлэх ба CSV-г JSON болгон буцаагаар. Үүрлэсэн утгуудыг, хашилтатай талбаруудыг болон утга дахь таслалуудыг автоматаар зохицуулдаг.
Түгээмэл хэрэглээ
- JSON API өгөгдлийг CSV-д экспорт хийхJSON API хариултуудыг болон өгөгдлийн экспортуудыг Excel, Google Sheets болон өгөгдлийн суургууд рүү CSV болгох.
- JSON-ийг Excel-д бэлэн CSV болгохАливаа JSON өгөгдлийн файл эсвэл API хариулт болохыг Excel болон Google Sheets шууд нээгдэх хавтгай CSV болгох.
- Өгөгдлийн сургалтанд JSON өгөгдлийг бэлтгэхJSON экспортуудыг MySQL, PostgreSQL, SQLite болон бусад өгөгдлийн суургууд рүү цутгал оруулалтанд CSV болгох.
- JSON тайлангуудыг CSV дээр шинжлэхэд хөрвүүлэхJSON аналитик өгөгдлүүд, тайлангууд болон сургалтуудыг бизнесийн оюун ухаан болон өгөгдлийн шинжилгээний CSV болгох.
- Хөгжүүлэгчийн түр хэвийн ажилтай хувьд JSON CSVТуршилтын бэлэвч, маркуур өгөгдлүүд болон конфиг JSON-ийг CSV эсвэл эргүүлэн хурдан хөрвүүлэх — таны өгөгдлийн үүсгүүрийн хэсэг.
Хэрхэн ажилладаг
Энэ хэрэгсэл JSON, CSV хооронд ямар ч гадаад номын сангүйгээр таны хөтчид бүхэлдээ хөрвүүлдэг — хөрвүүлэлтийн логик локалиар ажилладаг гараар бичсэн TypeScript юм. JSON задлалт хөтчийн уугуул JSON.parse ашигладаг бол CSV задлалт ихэнх энгийн хөрвүүлэгчийн буруу гүйцэтгэдэг ирмэг тохиолдлыг боловсруулдаг захиалгат RFC 4180 state-machine ашигладаг.
- 1JSON задарч, толгой хэсэг цуглуулагддагJSON.parse() оролтыг уншиж массив гэдгийг баталгаажуулдаг. Хөрвүүлэгч дараа нь массив дахь объект бүрийг гүйж бүх түлхүүрийн нэгдлийг бүтээдэг — тиймээс мөр бүр өөр талбартай сийрэг массив ч бүрэн толгой мөр гаргадаг.
- 2Сонголт үүрлэсэн-объект тэгшлэлтХэрэв flatten сонголт асаалттай бол {"address":{"city":"Oslo"}} гэх мэт үүрлэсэн объект толгой хэсэг бүтээгдэхээс өмнө цэг-тэмдэглэгээт багана (address.city) руу рекурсив нурдаг. Массив, хоосон объект JSON-мөр болсон нүдний утга хэвээр үлддэг.
- 3Томьёо саармагжуулалттай RFC 4180-нийцтэй нүдний кодлолтНүдний утга бүр RFC 4180-ийн дагуу escape хийгддэг: таслал, давхар-хашилт эсвэл шинэ мөр агуулсан талбар давхар-хашилтад боолддог, дотоод хашилт давхарлагддаг. Safe Export горим (үндсэнд асаалттай) =, +, -, эсвэл @-аар эхэлдэг нүдний өмнө нэг хашилт нэмдэг, Excel эсвэл Google Sheets гэх мэт хүснэгтийн апп нэвтрүүлсэн утгыг гүйцэтгэх томьёо гэж авахаас сэргийлдэг.
- 4CSV-ээс-JSON тэмдэгт-түвшний state machine ашигладагЧиглэлийг эргүүлэхэд хамтын parseCsv функц оролтыг тэмдэгт-тэмдэгтээр гүйж, доторх таслал, escape хийсэн давхар-хашилт (""), нүд доторх шинэ мөрийг зөв боловсруулахын тулд quoted-талбарын state-ийг хянадаг — энгийн мөр-хуваах арга буруу боловсруулах тохиолдол. detectDelimiter стандарт бус экспортыг автоматаар дэмжихийн тулд эхний мөрийг таслал, цэг таслал, tab, шугамд шалгадаг.
Холбоотой хэрэгслүүд
Excel / XLSX үзэгч
Excel эсвэл Google Sheets-гүйгээр .xlsx, .xls, .csv, .ods хүснэгтүүдийг нээж үзэх. Хуудсуудыг солиж CSV эсвэл JSON хэлбэрээр экспортлох. Бүхэлдээ хөтчид ажилладаг.
JSON-г Excel болгох
Объектын JSON массивыг Excel (XLSX) эсвэл CSV хүснэгт болгон хөрвүүлэх. Шүүгдсэн объектууд цэглэлтэй баганууд болно. Бүхэлдээ хөтчид ажилладаг — байршуулах шаардлагагүй.
PDF-ээс Excel
PDF дансны хуулга, нэхэмжлэх, тайлангийн хүснэгтийг Excel (.xlsx) эсвэл CSV болгон гаргана. Эхлээд мөрүүдийг урьдчилан харна; дүн нь жинхэнэ тоо хэвээр үлдэнэ. Браузер дотроо ажиллана — юу ч байршуулахгүй.