24 converter அலகுகள் · நாணயங்கள் · கோப்புகள்

XLSX-ஐ JSON ஆக மாற்றுதல் Excel Workbook ↔ JavaScript Object Notation இலவசம் ஆன்லைன் பாதுகாப்பு

ஒரு XLSX கோப்பை விட்டு JSON எடுத்துச் செல்லுங்கள். படிப்பதும் எழுதுவதும் இங்கேயே, உங்கள் உலாவிக்குள்ளேயே நடக்கிறது, எனவே கோப்பு உங்கள் சாதனத்தை விட்டு வெளியேறாது — இந்தக் கடப்பில் எது தங்குகிறது, எது தங்க முடியாது என்பது கீழே எழுதப்பட்டுள்ளது, நீங்களே கண்டுபிடிக்கும்படி விடப்படவில்லை.

உங்கள் கோப்பை மாற்றுங்கள்

ஒரு XLSX கோப்பை இங்கே விடுங்கள், அல்லது ஒன்றைத் தேர்ந்தெடுங்கள்.

உங்கள் கோப்பு இந்தச் சாதனத்தை விட்டு வெளியேறுவதில்லை. அனைத்தும் உங்கள் உலாவியிலேயே இயங்குகிறது.

இந்த மாற்றிக் கருவி பற்றி
எது தக்கவைக்கப்படுகிறது கட்டங்களை, முதல் வரியைத் திறவுகோல்களாகக் கொண்டு. ஒரு தாள் ஓர் அணியைத் தருகிறது; பல தாள்கள் உள்ள பணிப்புத்தகம் தாள்களின் பெயர்களைத் திறவுகோல்களாகக் கொண்ட ஒரு பொருளைத் தருகிறது; எனவே எதுவும் விழுவதில்லை, எதுவும் அமைதியாகக் கலப்பதுமில்லை.
எது முடியாது ஒரு சூத்திரம், விரிதாள் கடைசியாகக் கணக்கிட்ட மதிப்பாகவே கடந்து வருகிறது, சூத்திரமாக அல்ல — கோப்பு இரண்டையும் வைத்திருக்கிறது, தரவு ஒன்றே. இணைக்கப்பட்ட கட்டங்கள், நிறங்கள், எழுத்துருக்கள், நெடுவரிசை அகலங்கள், வரைபடங்கள் ஆகியவையும் தரவு அல்ல, கடந்து வருவதில்லை. தேதிகள் பணிப்புத்தகம் சேமித்தபடியே வந்துசேர்கின்றன, அது எப்போதும் திரையில் நீங்கள் கண்ட உரை அல்ல.
எங்கே இயங்குகிறது உங்கள் உலாவியில். எதுவும் பதிவேற்றப்படுவதில்லை, எனவே பிறகு அழிக்கவும் எதுவும் இருப்பதில்லை.

எதுவும் பதிவேற்றப்படுவதில்லை

XLSX இலிருந்து மாற்றம்

XLSX ஆக மாற்றம்

இந்த வடிவங்கள் எங்கிருந்து வந்தன

CSV மிகப் பழையது, மிகக் குறைவாகத் தரப்படுத்தப்பட்டது: எழுத்து வரிகளாக எழுதப்பட்ட ஓர் அட்டவணை; 1970-களிலிருந்து பயன்பாட்டில் இருந்தும், எழுத்தில் விவரிக்கப்பட்டது 2005-இல்தான் — அதற்குள் ஒவ்வொரு நிரலும் பிரிப்பான் எது, மேற்கோள் குறிகள் எப்போது வரும் என்று தானே முடிவு செய்துவிட்டிருந்தது. XML 1998-இல் SGML-இலிருந்து வளர்ந்தது; கறாரான அமைப்பைச் சுமக்க வேண்டிய, ஒரு வரைவுக்கு எதிராகச் சரிபார்க்கப்பட வேண்டிய ஆவணங்களுக்காக. JSON-ஐ டக்ளஸ் க்ராக்ஃபோர்டு 2001 வாக்கில் JavaScript-இலிருந்து இழுத்தெடுத்தார்; வேண்டுமென்றே அதைப் பொருள்கள், பட்டியல்கள், எண்கள், சரங்கள் என்ற அளவுக்குச் சுருக்கினார் — அந்தச் சிக்கனமே அது வலையை வென்றதற்குக் காரணம். YAML அதன் படிக்கத்தக்க உறவினர்; பிற இடங்களில் அடைப்புக் குறிகள் செய்யும் வேலையை அங்கே உள்தள்ளல் செய்கிறது. இவற்றுக்கு இடையிலான மாற்றத்தில் முக்கியமானது ஒன்றே: CSV தட்டையானது — வரிகளும் நெடுவரிசைகளும் கொண்ட கட்டம்; JSON, XML, YAML ஆகியவையோ மரங்கள்.

இவற்றை எங்கே சந்திப்பீர்கள்

CSV என்பது விரிதாள் ஏற்றுமதி செய்வது; கணக்காளரோ, கடை தளமோ, வங்கி அறிக்கையோ உங்களிடம் தருவது. JSON என்பது வலைச் சேவைகள் தமக்குள் பேசுவது; அமைப்புக் கோப்புகளும் நாளுக்கு நாள் அதிலேயே எழுதப்படுகின்றன. XML பழைய நிறுவன அமைப்புகளிலும், விலைப்பட்டியல் தரநிலைகளிலும், அலுவலக வடிவங்களுக்குள்ளேயே வாழ்ந்து வருகிறது. YAML என்பது மனிதர்கள் கையால் அமைப்புகளை எழுதும் இடம். இவற்றுக்கு இடையிலான மாற்றம் என்பது, தரவை அது பிறந்த இடத்திலிருந்து தேவைப்படும் இடத்துக்கு நகர்த்தும் அன்றாட வேலை.

அடிக்கடி கேட்கப்படும் கேள்விகள்

என் CSV, Excel-இல் ஒரே நெடுவரிசையாகத் திறந்தது. ஏன்?

ஏனெனில் உங்கள் விரிதாள் வேறொரு பிரிப்பானை எதிர்பார்த்தது. Excel, கணினியின் பிராந்திய அமைப்புகளில் உள்ள பட்டியல் பிரிப்பானைப் பின்பற்றுகிறது; காற்புள்ளி ஏற்கெனவே தசமப் புள்ளியாக இருக்கும் இடங்களில் அது அரைப்புள்ளி — அதாவது கண்ட ஐரோப்பாவின் பெரும் பகுதியில். அப்போது காற்புள்ளியால் பிரிக்கப்பட்ட கோப்பு, ஒரே எழுத்து நெடுவரிசையாகத் தெரியும். கோப்பை இருமுறை சொடுக்கித் திறப்பதற்குப் பதிலாக, இறக்குமதிச் சாளரத்தைப் பயன்படுத்திப் பிரிப்பானை வெளிப்படையாகச் சொல்லுங்கள். அதே பிராந்திய அமைப்பால்தான் 3.5 சில வேளைகளில் ஒரு தேதியாக வந்து சேர்கிறது.

உள்ளடங்கிய என் JSON ஏன் நேர்த்தியான விரிதாளாக ஆகவில்லை?

ஏனெனில் விரிதாள் தட்டையானது, JSON ஒரு மரம். ஒரு வரி, நெடுவரிசைக்கு ஒரு மதிப்பைத் தாங்கும்; ஒரு JSON பொருளோ, ஒரு புலத்துக்குள் உள்ள பட்டியலுக்குள் இன்னொரு பட்டியலைத் தாங்கும். மாற்றுதல் என்பது, அதை எப்படித் தட்டையாக்குவது என்று தேர்ந்தெடுப்பது: உள்ளடங்கிய பெயர்களை இணைத்து ஒரே நீண்ட நெடுவரிசைத் தலைப்பாக்குவது, அல்லது பெற்றோர் வரியை ஒவ்வொரு சேய்க்கும் ஒருமுறை திரும்பத் திரும்ப எழுதுவது. இரண்டுமே சமரசங்கள்; எதையும் தானாகத் திரும்பப் பெற முடியாது — எனவே விரிதாளிலிருந்து மூல வடிவத்துக்குத் திரும்புவதற்கு வழக்கமாக ஒரு மனிதனின் முடிவு தேவைப்படுகிறது.

கோப்பின் தரம் குறையுமா?

இரு வடிவங்களும் எதைத் தாங்க முடியும் என்பதைப் பொறுத்தது. ஒரே பொருளைச் சேமிக்கும் வடிவங்களுக்கு இடையிலான மாற்றம் — PNG-இலிருந்து BMP, WAV-இலிருந்து FLAC — எதையும் இழப்பதில்லை. இடத்தைச் சிக்கனப்படுத்தத் தகவலைத் தூக்கியெறியும் வடிவத்துக்கு — JPEG, MP3 போன்றவை — மாற்றும்போது ஒவ்வொரு முறையும் சிறிது இழக்கப்படுகிறது; திரும்ப மாற்றினாலும் அது மீள்வதில்லை. தேர்வு இருக்கும் இடத்தில், இந்தப் பக்கம் மிகச் சிறிய கோப்பை உருவாக்குவதைவிட மூலத் தரத்தைக் காப்பதன் பக்கமே சாய்கிறது.

என் கோப்பு எங்காவது பதிவேற்றப்படுகிறதா?

இல்லை. மாற்றம் உங்கள் சொந்த இயந்திரத்தில், உங்கள் உலாவிக்குள்ளேயே நடக்கிறது; கோப்பு அங்கிருந்து வெளியேறுவதே இல்லை, அதைப் பெறுவதற்கு இங்கே ஒரு வழங்கியும் இல்லை. பெரிய கோப்பை வரம்பு செய்வது பதிவேற்றம் அல்ல, உங்கள் சொந்த நினைவகமே என்பதற்கும், நீங்கள் மாற்றிய எதுவும் யாருடைய பதிவேட்டிலும் — எங்கள் பதிவேட்டிலும் — தோன்ற முடியாது என்பதற்கும் காரணம் அதுவே. ஒலி, ஒளி கருவிகள் மட்டும் முதன்முறை பயன்படுத்தும்போது தங்கள் மாற்று இயந்திரத்தை இந்தத் தளத்திலிருந்தே இறக்கிக்கொள்கின்றன — ஏறத்தாழ முப்பது மெகாபைட், ஒரேமுறை; அதற்குப் பிறகும் வேலை முழுவதும் உங்கள் இயந்திரத்திலேயே நடக்கிறது.

மக்கள் ஏன் XLSX ஐ JSON ஆக மாற்றுகிறார்கள்

ஒரு XLSX கோப்பு ஒரு Excel பணிப்புத்தகம், பெரும்பாலான மக்களுக்கு அதுவே அவர்களின் தரவு வாழும் இடம்: விலைப்பட்டியல்கள், வாடிக்கையாளர் பட்டியல்கள், அட்டவணைகள், முடிவுகள், பட்டியல் நூல்கள். ஓர் அட்டவணையை வைத்துத் தொகுக்க மக்களுக்கு அது நல்ல இடம். ஆனால் அந்த அட்டவணை ஓர் இணையதளம், ஒரு பயன்பாடு, ஒரு ஸ்கிரிப்ட், ஒரு வரைபட நூலகம் அல்லது API உள்ள ஒரு சேவைக்கு உணவூட்ட வேண்டிய கணத்தில், பணிப்புத்தகம் தவறான வடிவம். நிரல்கள் Excel கோப்புகளைத் திறக்க விரும்புவதில்லை. அவை JSON ஐ விரும்புகின்றன, ஒவ்வொரு நிரலாக்க மொழியும் நேரடியாகப் படிக்கும் ஓர் எளிய கட்டமைக்கப்பட்ட உரை. அதனால்தான் மக்கள் XLSX ஐ JSON ஆக மாற்றுகிறார்கள்: அவர்களிடம் தரவு ஒரு விரிதாளில் உள்ளது, அதைப் பயன்படுத்தப்போவது JSON பேசுகிறது.

சூழ்நிலைகள் பொதுவானவை. விற்பனைக் குழு Excel இல் வைத்திருக்கும் ஒரு பொருள் பட்டியலுடன் ஒரு மென்பொருள் உருவாக்குநர், அதை ஒரு வலைப்பக்கம் ஏற்ற வேண்டும். ஒரு பணிப்புத்தகத்தில் மதிப்பெண்கள் உள்ள, அவற்றைச் செயலாக்க ஒரு ஸ்கிரிப்டை விரும்பும் ஓர் ஆசிரியர். JSON ஐ மட்டுமே ஏற்கும் ஒரு சேவைக்கு ஒரு பட்டியல் நூலைப் பதிவேற்ற வேண்டிய ஒரு கடைக்காரர். ஒரு அட்டவணையை ஓர் ஆய்வுக் கருவிக்குள் செலுத்த விரும்பும் ஓர் ஆராய்ச்சியாளர். ஒவ்வொரு நிலையிலும் பணிப்புத்தகம் ஏற்கெனவே ஒழுங்காக உள்ளது, இல்லாதது மொழி மாற்றம் மட்டுமே.

இந்தப் பக்கம் XLSX ஐ JSON ஆக உங்கள் உலாவியிலேயே மாற்றுகிறது. உங்கள் கோப்பு இங்கேயே படிக்கப்பட்டு எழுதப்படுகிறது, எனவே அது உங்கள் சாதனத்தை விட்டு ஒருபோதும் வெளியேறுவதில்லை, வாடிக்கையாளர் பட்டியல்கள், மாணவர் பதிவுகள், பிற தனிப்பட்ட எதற்கும் இது முக்கியம். மேலும் கடப்பு எதைப் பாதுகாக்கிறது, எதை முடியாது என்பதை நீங்கள் கண்டறிய விடாமல், பக்கம் முன்கூட்டியே சொல்கிறது. மாற்றம் எப்படி வேலை செய்கிறது, பல தாள்களுடன் என்ன நடக்கிறது, சூத்திரங்களுக்கும் தேதிகளுக்கும் என்ன ஆகிறது, பணிப்புத்தகத்தில் எதைத் தயாரிக்க வேண்டும் என்பதைக் கீழே காண்பீர்கள்.

மாற்றம் எப்படி வேலை செய்கிறது

முதல் வரிசை விசைகளைத் தருகிறது

உங்கள் பணிப்புத்தகம் உங்கள் உலாவியினுள் படிக்கப்படுகிறது. ஒவ்வொரு தாளிலும், முதல் வரிசை தலைப்பாக எடுக்கப்படுகிறது, அதன் கலங்கள் விசைகளாகின்றன. மற்ற ஒவ்வொரு வரிசையும் ஒரு பதிவாகிறது, ஒவ்வொரு விசையும் அதே நெடுவரிசையிலுள்ள மதிப்புடன் இணைக்கப்பட்ட ஒரு பொருள். முடிவு பதிவுகளின் ஒரு பட்டியல், ஓர் அட்டவணையிலிருந்து நிரல்கள் எதிர்பார்க்கும் வடிவம்.

ஒரு தாள் ஓர் அணியைத் தருகிறது, பல தாள்கள் ஒரு பொருளைத் தருகின்றன

ஒரு தாள் ஓர் அணியைத் தருகிறது. பல தாள்கள் கொண்ட ஒரு பணிப்புத்தகம் தாளின் பெயரால் விசையிடப்பட்ட ஒரு பொருளைத் தருகிறது, எனவே எதுவும் விடப்படுவதில்லை, எதுவும் அமைதியாக ஒன்றிணைக்கப்படுவதில்லை. உங்கள் பணிப்புத்தகத்தில் Products, Prices என்று அழைக்கப்படும் தாள்கள் இருந்தால், JSON இல் அதன் பதிவுகளைக் கொண்ட ஒரு Products விசையும் அதன் சொந்தத்தைக் கொண்ட ஒரு Prices விசையும் இருக்கும். பிறகு உங்களுக்குத் தேவையானதை எடுத்துக்கொள்ளலாம்.

தாள்கள் ஏன் தனியாக வைக்கப்படுகின்றன

தாள்கள் பெரும்பாலும் வெவ்வேறு நெடுவரிசைகள் கொண்ட வெவ்வேறு அட்டவணைகளைக் கொண்டுள்ளன. அவற்றை ஒன்றிணைப்பது ஒத்துப்போகாத விஷயங்களை எப்படி வரிசைப்படுத்துவது என்ற ஒரு முடிவை வற்புறுத்தும். அவற்றைத் தனியாக, அவற்றின் பெயர்களின் கீழ் வைப்பது, அந்த முடிவை உங்களிடமும் கோப்பைப் படிக்கும் நிரலிடமும் விடுகிறது.

எது பாதுகாக்கப்படுகிறது

கலங்கள்

கலங்கள் பாதுகாக்கப்படுகின்றன, முதல் வரிசை விசைகளாக. 300 வரிசைகளும் 8 நெடுவரிசைகளும் கொண்ட ஒரு தாள் ஒவ்வொன்றும் 8 விசைகள் கொண்ட 300 பதிவுகளைத் தருகிறது.

தாள்களும் அவற்றின் பெயர்களும்

பல தாள்கள் இருக்கும்போது ஒவ்வொரு தாளும் அதன் சொந்தப் பெயரின் கீழ் எடுத்துச் செல்லப்படுகிறது, எனவே பணிப்புத்தகத்தின் அமைப்பு JSON இல் தெரிகிறது.

மதிப்புகள், அவற்றின் வகைகளுடன்

எண்கள் எண்களாகவும் உரை உரையாகவும் வருகின்றன, ஏனெனில் ஒரு CSV கோப்பைப் போலன்றிப் பணிப்புத்தகம் வேறுபாட்டை அறியும். தொகைகளின் ஒரு நெடுவரிசையை அதைப் படிக்கும் நிரல் மேலும் எந்த விளக்கமும் இன்றிக் கூட்ட முடியும்.

XLSX ஐ JSON ஆக மாற்றும் முன் நீங்கள் அறிய வேண்டியவை

சூத்திரங்கள் மதிப்புகளாகக் கடக்கின்றன

ஒரு சூத்திரம் சூத்திரமாக அல்ல, விரிதாள் கடைசியாகக் கணக்கிட்ட மதிப்பாகக் கடக்கிறது. கோப்பு இரண்டையும் சேமிக்கிறது, அவற்றில் ஒன்று மட்டுமே தரவு. ஒரு கலம் ஒரு கூட்டலைக் கொண்டிருந்தால், JSON கூட்டலின் முடிவைக் கொண்டுள்ளது. தரவுப் பரிமாற்றத்துக்கு இது கிட்டத்தட்ட எப்போதும் நீங்கள் வேண்டுவதே, ஏனெனில் பெறும் நிரலுக்கு Excel க்காக எழுதிய ஒரு சூத்திரத்தால் பயன் இல்லை.

வடிவமைப்பு தரவு அல்ல

ஒன்றிணைந்த கலங்கள், நிறங்கள், எழுத்துருக்கள், நெடுவரிசை அகலங்கள், வரைபடங்களும் தரவு அல்ல, கடப்பதில்லை. ஓர் ஒன்றிணைந்த கலம் அதன் மேல்-இடது நிலையில் ஒரே கலமாகப் படிக்கப்படுகிறது, அது மூடும் கலங்கள் வெறுமையாக இருக்கின்றன. உங்கள் அட்டவணை தலைப்புகளுக்கு ஒன்றிணைந்த கலங்களைச் சார்ந்திருந்தால், XLSX ஐ JSON ஆக மாற்றும் முன் அவற்றைப் பிரியுங்கள்.

தேதிகள் பணிப்புத்தகம் சேமித்தபடியே வருகின்றன

தேதிகள் பணிப்புத்தகம் சேமித்தபடியே வருகின்றன, அது எப்போதும் நீங்கள் திரையில் கண்ட உரை அல்ல. ஒரு பணிப்புத்தகம் ஒரு தேதியை ஒரு நிலையான தொடக்கப் புள்ளியிலிருந்து நாட்களை எண்ணும் ஓர் எண்ணாக வைத்திருக்கிறது, நீங்கள் விரும்பியபடி வடிவமைத்துக் காட்டுகிறது. JSON எனவே கலம் எப்படிச் சேமிக்கப்பட்டது என்பதைப் பொறுத்து ஓர் எண்ணையோ ஒரு தேதி மதிப்பையோ கொண்டிருக்கலாம், நீங்கள் கண்ட உரையை அல்ல. தேதிகளுக்கு ஒரு குறிப்பிட்ட உரை வடிவம் வேண்டுமென்றால், முதலில் பணிப்புத்தகத்தில் தேதிகளை உரையாக எழுதுங்கள், அல்லது JSON ஐப் படிக்கும் நிரலில் அவற்றை மாற்றுங்கள்.

இங்கே XLSX ஐ JSON ஆக மாற்றுவது எப்படி

உங்கள் பணிப்புத்தகத்தைச் சேருங்கள்

XLSX ஐப் பக்கத்தில் இடுங்கள் அல்லது உங்கள் சாதனத்திலிருந்து தேர்ந்தெடுங்கள். அது உங்கள் உலாவியினுள் படிக்கப்படுகிறது, பதிவேற்றப்படுவதில்லை.

மாற்றுங்கள்

பொத்தானை அழுத்துங்கள். சாதாரண அளவிலான ஒரு பணிப்புத்தகம் ஒரு கணம் எடுக்கிறது. முடியும் வரை பக்கத்தைத் திறந்து வையுங்கள்.

பதிவிறக்கிச் சரிபாருங்கள்

JSON ஐப் பதிவிறக்கி ஓர் உரைத் தொகுப்பியில் திறவுங்கள். முதல் பதிவையும் கடைசியையும் பாருங்கள், விசைகள் நீங்கள் எதிர்பார்க்கும் பெயர்களாக உள்ளனவா, மதிப்புகள் உங்களுக்குத் தேவையான வகைகளில் உள்ளனவா என்று சரிபாருங்கள்.

XLSX, JSON பற்றி ஒரு நெருக்கமான பார்வை

பணிப்புத்தகங்களும் மரங்களும்

ஒரு XLSX என்பது தாள்களின் ஒரு தொகுப்பு, ஒவ்வொன்றும் வடிவமைப்பு, சூத்திரங்கள், சில நேரங்களில் வரைபடங்கள், படங்களுடன் கலங்களின் ஒரு கட்டம். JSON மதிப்புகளின் ஒரு மரத்தை விவரிக்கிறது. தலைப்பு வரிசை கொண்ட ஒரு கட்டம் மிக எளிய வகை மரம், ஒரே விசைகளைப் பகிரும் பதிவுகளின் ஒரு பட்டியல். எனவே மாற்றம் அமைப்பில் நேரடியானது, சுவாரஸ்யமான கேள்விகள் எதை விட்டுவிடுவது என்பது பற்றியவை, அதனால்தான் மேலுள்ள விதிகள் முக்கியம்.

JSON நிரல்களுக்கு ஏன் எளிது

ஒரு Excel கோப்பு ஒரு சிக்கலான வடிவம், ஒரு பிரத்யேக நூலகத்துடன் மட்டுமே படிக்கத்தக்கது. JSON க்கு ஒரு கண்டிப்பான இலக்கணம், சரங்கள், எண்கள், பூலியன்கள், null பற்றிய தெளிவான கருத்து, ஒவ்வொரு நிரலாக்க மொழியிலும் ஆயத்தப் படிப்பிகள் உள்ளன. JSON ஐப் பெறும் ஒரு நிரலுக்குச் சிறப்பு நூலகம் தேவையில்லை, ஊகமும் தேவையில்லை. அதனால்தான் பல சேவைகள் அதை வலியுறுத்துகின்றன.

அளவு

JSON ஒவ்வொரு பதிவிலும் விசைப் பெயர்களை மீண்டும் தருகிறது, எனவே கோப்பு அது வந்த அட்டவணையைவிடப் பெரிதாக இருக்கலாம், ஒரு XLSX தானே சுருக்கப்பட்டது என்றாலும். ஆயிரக்கணக்கான வரிசைகள் கொண்ட அட்டவணைகளுக்கு, JSON கணிசமாக இருக்கும் என்று எதிர்பாருங்கள்.

பொதுவான நிலைகள் விரிவாக

ஒரு வலைப்பக்கத்துக்கோ பயன்பாட்டுக்கோ உணவூட்டுதல்

ஒரு பணிப்புத்தகத்தில் வைத்திருக்கும் பொருட்கள், இடங்கள் அல்லது நிகழ்வுகளின் ஒரு பட்டியலை JSON ஆக மாற்றி ஒரு பக்கம் ஏற்றலாம். நீங்கள் அறிந்த நிரலில் தாளைத் தொகுக்கிறீர்கள், முடிவைப் பக்கம் படிக்க விடுகிறீர்கள்.

வரைபடங்களுக்கும் வரைபடப் படங்களுக்கும் தரவு

வரைபட, நிலப்பட நூலகங்கள் வழக்கமாக JSON ஐ எடுக்கின்றன. XLSX ஐ JSON ஆக மாற்றி, நூலகத்தைக் கோப்பின் மீது சுட்டுங்கள், வரைபடம் உங்கள் அட்டவணையிலிருந்து தானாகவே வரைகிறது.

சேவைகளுக்கும் API களுக்கும் பதிவேற்றங்கள்

பட்டியல் நூல்கள், தொடர்புகள் அல்லது அமைப்புகளை இறக்குமதி செய்யும் சேவைகள் பெரும்பாலும் JSON ஐ மட்டுமே ஏற்கின்றன. ஒரு பணிப்புத்தகத்தை இங்கே சரியான கோப்பாக மாற்றிப் பதிவேற்றலாம்.

பல-தாள் பணிப்புத்தகங்கள் ஒரு தரவுத் தொகுப்பாக

பொருட்களுக்கு ஒரு தாள், வகைகளுக்கு மற்றொன்று, விலைகளுக்கு மூன்றாவது கொண்ட ஒரு பணிப்புத்தகம் மூன்று விசைகளுடன் ஒரு JSON கோப்பாகிறது. பயன்பாடுகள் முழுத் தொகுப்பையும் ஒரே நேரத்தில் ஏற்ற முடியும்.

XLSX ஐ JSON ஆக மாற்றும் முன் நடைமுறை ஆலோசனை

தலைப்பு வரிசையைச் சீர்படுத்துங்கள்

ஒவ்வொரு தாளின் முதல் வரிசையிலும் குறுகிய, தெளிவான, தனித்துவமான பெயர்களைப் பயன்படுத்துங்கள், வரி முறிவுகள் இல்லாமல். பெயர்கள் விசைகளாகின்றன, நிரல்கள் விசைகளைப் பெயரால் குறிக்கின்றன.

தலைப்புகள், குறிப்புகள், மொத்தங்களை அகற்றுங்கள்

ஒரு பணிப்புத்தகத்தில் பெரும்பாலும் அட்டவணைக்கு மேலே ஒரு தலைப்பு அல்லது கீழே ஒரு மொத்த வரிசை இருக்கும். அவற்றை நீக்குங்கள், இல்லையென்றால் அவை பதிவுகளாகும், விசைகள் தவறாக இருக்கலாம்.

கலங்களைப் பிரியுங்கள்

ஒன்றிணைந்த கலங்கள் அட்டவணையின் வாசிப்பைக் குழப்புகின்றன. அவற்றைப் பிரித்து, முடிந்த இடத்தில் ஒவ்வொரு வரிசையிலும் மதிப்புகளை நிரப்புங்கள்.

முக்கியமான சூத்திரங்களுக்கு மதிப்புகளை ஒட்டுங்கள்

சூத்திரங்கள் அவற்றின் கடைசிக் கணக்கிட்ட மதிப்புகளாகக் கடக்கின்றன. ஒரு மாற்றத்துக்குப் பிறகு பணிப்புத்தகம் மீண்டும் கணக்கிடப்படவில்லை என்றால், சேமித்த மதிப்புகள் பழையதாக இருக்கலாம். XLSX ஐ JSON ஆக மாற்றும் முன் அதைத் திறந்து, மீண்டும் கணக்கிட விட்டுச் சேமியுங்கள்.

மாற்றுவதற்கு முன் மக்கள் கேட்கும் கேள்விகள்

JSON இல் ஏன் பல விசைகள் உள்ளன?

ஏனெனில் பணிப்புத்தகத்தில் பல தாள்கள் உள்ளன. பல கொண்ட ஒரு பணிப்புத்தகம் தாளின் பெயரால் விசையிடப்பட்ட ஒரு பொருளைத் தருகிறது.

என் சூத்திரங்கள் எங்கே?

அவை விரிதாள் கடைசியாகக் கணக்கிட்ட மதிப்புகளாகக் கடந்தன. சூத்திர உரையே தரவு அல்ல, கடப்பதில்லை.

என் தேதிகள் ஏன் எண்கள் போலத் தெரிகின்றன?

ஏனெனில் ஒரு பணிப்புத்தகம் தேதிகளை எண்களாகச் சேமித்துக் காட்டுவதற்கு வடிவமைக்கிறது. தேதிகள் பணிப்புத்தகம் சேமித்தபடியே வருகின்றன. JSON ஐப் படிக்கும் நிரலில் அவற்றை மாற்றுங்கள், அல்லது முதலில் உரையாக எழுதுங்கள்.

நிறங்களுக்கும் ஒன்றிணைந்த கலங்களுக்கும் என்ன ஆகிறது?

அவை கடப்பதில்லை. நிறங்கள், எழுத்துருக்கள், நெடுவரிசை அகலங்கள், ஒன்றிணைந்த கலங்கள், வரைபடங்கள் வடிவமைப்பு, தரவு அல்ல.

என் கோப்பு பதிவேற்றப்படுகிறதா?

இல்லை. மாற்றம் உங்கள் உலாவியில் ஓடுகிறது, கோப்பு உங்கள் சாதனத்தை விட்டு வெளியேறுவதில்லை.

நான் ஒரு பணிப்புத்தகத்துக்குத் திரும்பிச் செல்ல முடியுமா?

ஆம். JSON இலிருந்து XLSX க்கு பதிவுகளின் ஒரு பட்டியலை மீண்டும் ஒரு பணித்தாளாக்குகிறது.

XLSX ஐ JSON ஆக மாற்றும்போது புத்திசாலித்தனமாகத் தேர்ந்தெடுத்தல்

JSON அல்லது CSV?

பெறும் நிரல் எளிய அட்டவணைகளைப் படித்தால், ஒரு CSV போதும். JSON இலிருந்து CSV க்கு, CSV இலிருந்து JSON க்கு உரைக் கோப்புகளுடன் வேலை செய்கின்றன. வகைப்படுத்தப்பட்ட மதிப்புகளும் ஒரே கோப்பில் பல தாள்களும் வேண்டும்போது JSON சிறந்தது.

பிற இலக்குகள்

இலக்கு ஒரு குறிமொழிக் கோப்பு அல்லது ஒரு உள்ளமைவு என்றால், JSON இலிருந்து XML க்கு, JSON இலிருந்து YAML க்கு தொடரலாம்.

பணிப்புத்தகத்தை வைத்திருங்கள்

தரவைப் பராமரிப்பவர்களுக்குப் பணிப்புத்தகம் மூலப்பிரதி. அதை வைத்திருங்கள், அது மாறும்போது மீண்டும் மாற்றுங்கள்.

மாற்றத்துக்குப் பிறகு ஒரு நல்ல முடிவைப் பெறுதல்

JSON ஐ ஒரு பார்வையாளரில் சரிபாருங்கள்

முடிவை JSON ஐப் புரிந்துகொள்ளும் ஒரு தொகுப்பியில் திறந்து பதிவுகளைச் சுருக்குங்கள். அமைப்பு நீங்கள் எதிர்பார்ப்பது போலத் தெரிந்தால், அது நல்லது.

சில பதிவுகளை மூலத்துடன் ஒப்பிடுங்கள்

நடுவிலிருந்து சில வரிசைகளை எடுத்து தாளுடன் சரிபாருங்கள். அதற்கு ஒரு நிமிடம் ஆகிறது, மாற்றம் நம்பகமானது என்பதை அது உங்களுக்குச் சொல்கிறது.

வெளியிடுவதற்குச் சிறிதாக்குங்கள்

கோப்பு ஒரு வலைப்பக்கத்தால் ஏற்றப்பட்டு அது பெரிதாக இருந்தால், வெற்றிடத்தை நீக்கி இலகுவாக்கும் கருவிகள் உள்ளன. தரவு அப்படியே இருக்கிறது.

உங்கள் பணிப்புத்தகம் நன்றாக மாற, அதைத் தயாரித்தல்

ஒவ்வொரு தாளையும் ஓர் அட்டவணைக்கு வைத்திருங்கள்

நீங்கள் XLSX ஐ JSON ஆக மாற்றும்போது, ஒவ்வொரு தாளும் மேல்-இடதில் தொடங்கும் ஒரே அட்டவணையைக் கொண்டிருக்க வேண்டும், தலைப்பு முதல் வரிசையில். பக்கத்துக்குப் பக்கம் அட்டவணைகள் அல்லது ஓரத்திலுள்ள குறிப்புகள் கூடுதல் நெடுவரிசைகளாகப் படிக்கப்படும்.

ஒவ்வொரு நெடுவரிசையையும் ஒரு வகை விஷயத்துக்கு வைத்திருங்கள்

பெரும்பாலான வரிசைகளில் எண்களையும் சிலவற்றில் சொற்களையும் கொண்ட ஒரு நெடுவரிசை வகைகளின் கலவையை உருவாக்கும். ஒவ்வொரு நெடுவரிசையும் ஒரே பொருள் தரும்படி ஒற்றைப்படையானவற்றைச் சுத்தம் செய்யுங்கள்.

தாள்களுக்கு அர்த்தமுள்ள பெயரிடுங்கள்

பல இருக்கும்போது தாள்களின் பெயர்கள் விசைகளாகின்றன. Sheet1, Sheet2 ஐவிட Products, Prices சிறந்தவை, உங்கள் நிரலைப் படிப்பதும் எளிதாகும்.

முதலில் ஒரு சிறு துண்டுடன் சோதியுங்கள்

பணிப்புத்தகம் பெரிதாக இருந்தால், முதல் இருபது வரிசைகளை ஒரு சோதனைக் கோப்பில் நகலெடுத்து அதை மாற்றுங்கள். முடிவின் ஒரு விரைவுப் பார்வை விசைகளும் வகைகளும் நீங்கள் எதிர்பார்ப்பவையா என்பதைக் காட்டுகிறது.

XLSX ஐ JSON ஆக மாற்றிய பிறகு முடிவைப் பயன்படுத்துதல்

பல-தாள் கோப்பைப் படித்தல்

பணிப்புத்தகத்தில் பல தாள்கள் இருந்தபோது, JSON ஒரு பொருள், ஒவ்வொரு தாளும் அதன் விசைகளில் ஒன்று. ஒரு நிரல் அதற்குத் தேவையான தாளைப் பெயரால் எடுக்கிறது. விலைப்பட்டியலை மட்டும் காட்டும் ஒரு பக்கத்துக்காக நீங்கள் XLSX ஐ JSON ஆக மாற்றினால், அது Prices விசையைப் படித்து மற்றவற்றைப் புறக்கணிக்கிறது.

அதை ஒரு வலைப்பக்கத்தில் ஏற்றுதல்

ஒரு பக்கம் கோப்பைப் பெற்று, சில வரி ஸ்கிரிப்டுடன் அதை ஒரு பட்டியலாக, ஓர் அட்டவணையாக அல்லது ஒரு நிலப்படத்தில் குறிப்பான்களின் தொகுப்பாக மாற்ற முடியும். கோப்பு எளிய உரை என்பதால், அதைப் பக்கத்துக்கு அருகில் வைக்கலாம், தரவில் ஒரு மாற்றத்துக்கு ஒரு புதிய மாற்றமும் ஒரு புதிய பதிவேற்றமும் மட்டுமே தேவை.

வெற்றுக் கலங்கள்

ஒரு வெற்றுக் கலம் அதன் விசைக்கு ஒரு வெற்று மதிப்பாக வருகிறது. நிரல்கள் அதை எப்படி நடத்துகின்றன என்பதில் வேறுபடுகின்றன: சில வெற்றுச் சரத்தைக் காண்கின்றன, சில எதுவும் இல்லை என்று காண்கின்றன. அது முக்கியம் என்றால், வெற்றிடங்களை எப்படிப் படிப்பது என்பதை நிரலில் தீர்மானியுங்கள்.

பெரிய பணிப்புத்தகங்கள்

பல ஆயிரம் வரிசைகள் கொண்ட ஒரு பணிப்புத்தகம் ஒரு பெரிய கோப்பைத் தருகிறது. ஒரு பக்கம் அதை ஏற்ற வேண்டுமென்றால், தரவைப் பக்கங்களாகப் பிரிப்பதையோ தேவையான பகுதியை மட்டும் ஏற்றுவதையோ கருதுங்கள், அப்போது பார்வையாளர்கள் காத்திருக்க வேண்டியதில்லை.

வேலைப்பாய்வை எளிதாக வையுங்கள்

எளிதான வழக்கம் பணிப்புத்தகத்தை ஒரே உண்மை மூலமாக வைத்திருப்பது, அது மாறும் ஒவ்வொரு முறையும் XLSX ஐ JSON ஆக மாற்றுவது. JSON ஐக் கையால் தொகுப்பது தாளுடன் இனி பொருந்தாத ஒரு பதிப்புக்கு வழிவகுக்கிறது, அடுத்த மாற்றம் உங்கள் தொகுப்புகளை மேலெழுதுகிறது.

தனியுரிமையும் கையாளுதலும்

தரவுக்கு உள்ளூர் மாற்றம் ஏன் முக்கியம்

பணிப்புத்தகங்கள் பெரும்பாலும் தனிப்பட்டதைக் கொண்டுள்ளன: வாடிக்கையாளர்கள், மாணவர்கள், முகவரிகள், விலைகள். பல இணைய மாற்றிகள் உங்கள் கோப்பை ஒரு சேவையகத்துக்குப் பதிவேற்றி, செயலாக்கி, முடிவைத் திருப்பி அனுப்புகின்றன, சிறிது நேரம் ஒரு நகல் நீங்கள் கட்டுப்படுத்தாத ஓர் இயந்திரத்தில் வாழ்கிறது. இங்கே உங்கள் சொந்த உலாவி வேலையைச் செய்கிறது, எனவே தரவு உங்கள் சாதனத்திலேயே இருக்கிறது.

நீங்கள் வெளியேறும்போது என்ன நடக்கிறது

நீங்கள் பக்கத்தை மூடும்போது, மாற்றிய கோப்பு உலாவியிலிருந்து மறைகிறது, எனவே முதலில் அதைப் பதிவிறக்குங்கள். உங்கள் தரவு பற்றி எதுவும் வைக்கப்படுவதில்லை.

ஏதாவது தவறாகப் போனால்

விசைகள் தவறாக உள்ளன

முதல் வரிசை தலைப்பாக இல்லை. அட்டவணைக்கு மேலுள்ள எந்தத் தலைப்பையும் வெற்று வரிகளையும் அகற்றி மீண்டும் மாற்றுங்கள்.

இருக்கக்கூடாத சில கலங்கள் வெறுமையாக உள்ளன

அவை ஓர் ஒன்றிணைந்த கலத்தின் பகுதியாக இருந்திருக்கலாம். முதலில் பணிப்புத்தகத்தில் பிரித்து அவற்றை நிரப்புங்கள்.

பெரிய பணிப்புத்தகத்துடன் பக்கம் உறைகிறது

அனைத்தும் உங்கள் சாதனத்தில் ஓடுகின்றன, ஒரு பெரிய பணிப்புத்தகத்துக்கு நினைவகம் தேவை. ஒரு கணினியில் மீண்டும் முயலுங்கள், அல்லது உங்களுக்குத் தேவையான தாளை மட்டும் சேமியுங்கள்.

தொடர்புடைய கருவிகள்

அதே குடும்பக் கருவிகள் அண்டை வேலைகளை உள்ளடக்குகின்றன. திரும்பிச் செல்ல, JSON இலிருந்து XLSX க்கு பயன்படுத்துங்கள். எளிய அட்டவணைகளுக்கு, CSV இலிருந்து JSON க்கு, JSON இலிருந்து CSV க்கு உரைக் கோப்புகளுடன் வேலை செய்கின்றன. பழைய, திறந்த விரிதாள்களுக்கு, XLS இலிருந்து ODS க்கு, ODS இலிருந்து XLS க்கு அட்டவணைகளை வடிவங்களுக்கு இடையே நகர்த்துகின்றன. கட்டமைக்கப்பட்ட தரவின் பிற வடிவங்களுக்கு, JSON இலிருந்து XML க்கு, JSON இலிருந்து YAML க்கு உள்ளன.

ஒரு செய்முறை எடுத்துக்காட்டு

உங்கள் விற்பனைக் குழு Products, Prices என்ற இரு தாள்கள் கொண்ட ஒரு பணிப்புத்தகத்தை வைத்திருக்கிறது என்றும், இணையதளம் இரண்டையும் காட்ட வேண்டும் என்றும் வைத்துக்கொள்ளுங்கள். நீங்கள் XLSX ஐ இங்கே இட்டுப் பொத்தானை அழுத்துகிறீர்கள். ஒரு கணம் கழித்து, Products, Prices என்ற இரு விசைகளுடன், ஒவ்வொன்றும் அதன் பதிவுப் பட்டியலைக் கொண்ட ஒரு JSON கோப்பைப் பதிவிறக்குகிறீர்கள். விலைகள் எண்கள், ஏனெனில் தாளில் அவை எண்களாக இருந்தன. நீங்கள் கோப்பைப் பக்கத்துக்கு அருகில் வைக்கிறீர்கள், ஸ்கிரிப்ட் அதைப் படிக்கிறது. ஒரு விலை மாறும்போது, குழு பணிப்புத்தகத்தைத் தொகுக்கிறது, நீங்கள் மீண்டும் மாற்றுகிறீர்கள்.

ஒரு குறுகிய சரிபார்ப்புப் பட்டியல்

மாற்றுவதற்கு முன்

ஒவ்வொரு தாளின் முதல் வரிசையிலும் தலைப்பை வையுங்கள். தலைப்புகள், குறிப்புகள், மொத்தங்களை அகற்றுங்கள். கலங்களைப் பிரியுங்கள். மீண்டும் கணக்கிட்டுச் சேமியுங்கள்.

மாற்றும்போது

கோப்பு தயாராகும் வரை பக்கத்திலேயே இருங்கள்.

மாற்றிய பிறகு

JSON ஐத் திறந்து, விசைகளையும் சில பதிவுகளையும் சரிபாருங்கள், பணிப்புத்தகத்தை உங்கள் மூலப்பிரதியாக வைத்திருங்கள்.

பொதுவான தவறுகள்

தலைப்புக்கு மேலே ஒரு தலைப்பை விடுதல்

முதல் வரிசை விசைகளாகிறது. அங்கே ஒரு தலைப்பு அவற்றைக் கெடுக்கிறது.

சூத்திரங்களை எதிர்பார்த்தல்

சூத்திரங்கள் அவற்றின் கடைசிக் கணக்கிட்ட மதிப்புகளாகக் கடக்கின்றன. JSON தரவைக் கொண்டுள்ளது, கணக்கீடுகளை அல்ல.

பணிப்புத்தகத்தை நீக்குதல்

அதை வைத்திருங்கள். ஒரு விரிதாளில் நீங்கள் தொகுக்கக்கூடிய பதிப்பு அது.

உங்கள் தரவு உங்கள் சாதனத்திலேயே இருக்கும்

மாற்றம் உள்ளூரிலேயே நடக்கிறது. உங்கள் பணிப்புத்தகம் உங்கள் சொந்த உலாவியால் படிக்கப்பட்டு, அங்கே மீண்டும் எழுதப்பட்டு JSON ஆகத் திருப்பித் தரப்படுகிறது. எதுவும் பதிவேற்றப்படுவதில்லை, எனவே ஒரு சேவையகத்தில் நகல் சேர்வதில்லை, வேறு யாரும் அதைப் படிக்க முடியாது. தனிப்பட்ட உள்ளடக்கம் கொண்ட தரவுக்கு, XLSX ஐ JSON ஆக மாற்றுவதற்கு அதுவே பாதுகாப்பான வழி.

சுருக்கம்

இங்கே XLSX ஐ JSON ஆக மாற்ற, பணிப்புத்தகத்தை இட்டுப் பொத்தானை அழுத்துங்கள். அது உங்கள் உலாவியில் படிக்கப்பட்டு எழுதப்படுகிறது, எனவே கோப்பு உங்கள் சாதனத்தை விட்டு வெளியேறுவதில்லை. கலங்கள் பாதுகாக்கப்படுகின்றன, முதல் வரிசை விசைகளாக. ஒரு தாள் ஓர் அணியைத் தருகிறது, பல கொண்ட ஒரு பணிப்புத்தகம் தாளின் பெயரால் விசையிடப்பட்ட ஒரு பொருளைத் தருகிறது, எனவே எதுவும் விடப்படுவதில்லை, எதுவும் அமைதியாக ஒன்றிணைக்கப்படுவதில்லை. ஒரு சூத்திரம் சூத்திரமாக அல்ல, விரிதாள் கடைசியாகக் கணக்கிட்ட மதிப்பாகக் கடக்கிறது. ஒன்றிணைந்த கலங்கள், நிறங்கள், எழுத்துருக்கள், நெடுவரிசை அகலங்கள், வரைபடங்களும் தரவு அல்ல, கடப்பதில்லை. தேதிகள் பணிப்புத்தகம் சேமித்தபடியே வருகின்றன, அது எப்போதும் நீங்கள் திரையில் கண்ட உரை அல்ல.

நீளமும் பரப்பும் நிறையும் கனஅளவும் வெப்பநிலை நாணயங்கள்