મફત JSON થી CSV કન્વર્ટર
JSON એરેને CSV માં અને CSV ને પાછું JSON માં કન્વર્ટ કરો. નેસ્ટેડ વેલ્યુ, ક્વોટેડ ફિલ્ડ્સ અને વેલ્યુમાં કોમા આપોઆપ હેન્ડલ કરે છે.
આ કેવી રીતે કાર્ય કરે છે
આ ટૂલ કોઈ બાહ્ય લાઇબ્રેરી વગર JSON અને CSV વચ્ચે સંપૂર્ણપણે તમારા બ્રાઉઝરમાં રૂપાંતરિત કરે છે — રૂપાંતરણ logic હાથે લખેલું TypeScript છે જે સ્થાનિક રીતે ચાલે છે. JSON parsing બ્રાઉઝરના નેટિવ JSON.parse વાપરે છે, જ્યારે CSV parsing કસ્ટમ RFC 4180 state-machine વાપરે છે જે મોટાભાગના simple converters ચૂકી જાય તેવા edge cases હેન્ડલ કરે છે.
- 1JSON parse થાય છે અને headers ભેગા થાય છેJSON.parse() ઇનપુટ વાંચે છે અને તેને array તરીકે વેલિડેટ કરે છે. Converter પછી array ના દરેક object ને પસાર કરીને બધી keys નું union બનાવે છે — તેથી sparse arrays જ્યાં જુદી પંક્તિઓમાં જુદા fields હોય તે પણ પૂરી header row બનાવે છે.
- 2ઓપ્શનલ nested-object flatteningજો flatten વિકલ્પ ચાલુ હોય, તો {"address":{"city":"Oslo"}} જેવા nested objects headers બનતાં પહેલાં dot-notation columns (address.city) માં recursively collapse થાય છે. Arrays અને ખાલી objects JSON-stringified cell values તરીકે રહે છે.
- 3Formula neutralization સાથે RFC 4180-કમ્પ્લાયન્ટ cell encodingદરેક cell મૂલ્ય RFC 4180 મુજબ escape થાય છે: commas, double-quotes, કે newlines ધરાવતા fields ને double-quotes માં લપેટવામાં આવે છે, અને internal quotes ડબલ થાય છે. Safe Export મોડ (ડિફૉલ્ટ ચાલુ) =, +, -, કે @ થી શરૂ થતા કોઈપણ cell ને single quote થી prefix પણ કરે છે, જે Excel કે Google Sheets જેવી spreadsheet apps ને injected મૂલ્યોને executable formulas તરીકે ગણતાં અટકાવે છે.
- 4CSV-to-JSON character-level state machine વાપરે છેદિશા ઉલટાવીને, shared parseCsv ફંક્શન ઇનપુટને character-by-character પસાર કરે છે, embedded commas, escaped double-quotes (""), અને cells ની અંદરની newlines ને યોગ્ય રીતે હેન્ડલ કરવા quoted field ની અંદર છે કે નહીં તે ટ્રેક કરે છે — સાદો line-split અભિગમ ખોટી રીતે હેન્ડલ કરે તેવા કેસો. detectDelimiter non-standard exports ને આપોઆપ સપોર્ટ કરવા પ્રથમ row ને comma, semicolon, tab, કે pipe માટે sniff કરે છે.
સંબંધિત સાધનો
Excel / XLSX વ્યુઅર
Excel કે Google Sheets વિના .xlsx, .xls, .csv અને .ods સ્પ્રેડશીટ ખોલો અને જુઓ. શીટ્સ બદલો અને CSV કે JSON માં એક્સપોર્ટ કરો. સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે.
JSON થી Excel
ઓબ્જેક્ટ્સના JSON એરેને Excel (XLSX) અથવા CSV સ્પ્રેડશીટમાં કન્વર્ટ કરો. નેસ્ટેડ ઓબ્જેક્ટ્સ ડોટેડ કોલમ બને છે. સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે — કોઈ અપલોડ નહીં.
PDF થી Excel
PDF બેંક સ્ટેટમેન્ટ, ઇન્વોઇસ અને રિપોર્ટમાંથી કોષ્ટકો Excel (.xlsx) અથવા CSV માં કાઢો. પહેલા પંક્તિઓ જુઓ; રકમો સાચા નંબર રહે છે. તમારા બ્રાઉઝરમાં ચાલે છે — કંઈ અપલોડ થતું નથી.