Excel முதல் CSV மாற்றி

ஆன்லைனில் Excel ஐ CSV ஆக மாற்றவும் — இலவசமாகவும், உடனடியாகவும், தனிப்பட்டதாகவும். உங்கள் கோப்பு உங்கள் உலாவியிலேயே செயலாக்கப்படும், ஒருபோதும் பதிவேற்றப்படாது.

CSV பிரிப்பான் (delimiter)
முடிவு

மாற்றப்பட்ட கோப்புகளும் மாதிரிக்காட்சியும் இங்கே தோன்றும்.

தயார். மாற்றுவதற்கு ஒரு அட்டவணைக் கோப்பைத் தேர்ந்தெடுக்கவும்.

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

  • பணிப்புத்தகத்தின் (workbook) முதல் தாள் மட்டுமே படிக்கப்படுகிறது.
  • உங்கள் தரவோடு பொருந்தும் பிரிப்பானைத் (delimiter) தேர்ந்தெடுக்கவும் — கமா, செமிகோலன் அல்லது டேப்.

உங்கள் அட்டவணைக் கோப்பு உங்கள் உலாவியிலேயே மாற்றப்படுகிறது. BroBroGo-விற்கு எதுவும் பதிவேற்றப்படாது.

அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQ)

Excel ஐ CSV ஆக மாற்றுவது எப்படி?

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

நான் எவ்வளவு பெரிய கோப்பை மாற்ற முடியும்?

ஒரு கோப்பிற்கு 8 MB, 10,000 வரிசைகள் மற்றும் 200 நெடுவரிசைகள் வரை. பெரிய தரவுத் தொகுப்புகளை முதலில் சிறிய கோப்புகளாகப் பிரிப்பது நல்லது.

XLSX இலிருந்து CSV: கட்டமைப்பு இழப்புடன் கூடிய துல்லியமான மாற்றம்

இந்தப் பக்கம் உங்கள் XLSX கோப்பை (Excel பணிப்புத்தகம்) எடுத்து, முதல் பணித்தாளில் உள்ள தெரியும் மதிப்புகளை மட்டும் படித்து, நீங்கள் தேர்ந்தெடுக்கும் பிரிப்பானைப் (கமா, அரைப்புள்ளி அல்லது தாவல்) பயன்படுத்தி CSV வடிவத்தில் பதிவிறக்கம் செய்யத் தருகிறது. இவை அனைத்தும் உங்கள் உலாவியிலேயே நடக்கும் – எந்தத் தரவும் உங்கள் கணினியை விட்டு வெளியேறாது.

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

XLSX மற்றும் CSV இடையேயான அடிப்படை வேறுபாடுகள்

XLSX என்பது ஒரு சுருக்கப்பட்ட XML பணிப்புத்தகம். இது பல பணித்தாள்கள், வடிவமைப்புகள், சூத்திரங்கள் மற்றும் கல வகைகளை (எண், தேதி, நாணயம், பூலியன்) அதே போல் பாதுகாக்கிறது. CSV (Comma-Separated Values) என்பது வெறும் உரையாகும். இது ஒரு அட்டவணை வரிசைகளை கமா, அரைப்புள்ளி அல்லது தாவல் போன்ற பிரிப்பான்களால் பிரிக்கிறது. CSV-ல் எந்தப் பணித்தாள் குறியீடும் இல்லை, எந்தக் கல வகையும் இல்லை, எந்த வடிவமைப்பும் இல்லை. இந்த மாற்றம் என்பது இழப்பு மிகுந்த மாற்றம் – நீங்கள் இழப்பது:

  • பல பணித்தாள்கள்: முதல் பணித்தாளைத் தவிர மற்ற அனைத்தும் புறக்கணிக்கப்படுகின்றன.
  • சூத்திரங்கள்: கடைசியாக சேமிக்கப்பட்ட தெரியும் மதிப்பு மட்டுமே எடுக்கப்படுகிறது. DATEDIF, VLOOKUP போன்ற சூத்திரங்கள் மறு-கணக்கீடு செய்யப்படாது.
  • கல வகைகள்: எண், தேதி, நாணயம் அனைத்தும் உரையாக மாறும். 01/01/2023 என்பது 45292 (Excel இன் நாள் எண்) ஆக இருக்காது – மாறாக, அந்த கலத்தில் இருந்த மதிப்பின் உரைப் பிரதிபலிப்பு வரும்.
  • வடிவமைப்பு: நிறங்கள், எழுத்துருக்கள், எல்லைகள், ஒன்றிணைந்த கலங்கள் முற்றிலும் அழியும். ஒன்றிணைந்த கலங்கள் CSV-ல் ஒரு கலமாகவே தோன்றும், ஆனால் அதில் அர்த்தமுள்ள தரவு இல்லை.
  • முன் பூஜ்ஜியங்கள்: எண்ணிக்கை கலத்தில் 00123 போன்ற மதிப்பு இருந்தால், CSV-ல் 123 வரும். அந்த மதிப்பு உரையாக சேமிக்கப்பட்டிருந்தால் மட்டுமே முன் பூஜ்ஜியங்கள் பாதுகாக்கப்படும்.

CSV வெளியீட்டில் எச்சரிக்கைகள்: உட்பொதித்த காற்புள்ளிகள், வரிசை முறிவுகள் மற்றும் முன் பூஜ்ஜியங்கள்

CSV வடிவம் மிகவும் எளிமையானது. ஆனால் தரவுகளில் உட்பொதிக்கப்பட்ட காற்புள்ளிகள், வரிசை முறிவுகள் மற்றும் முன் பூஜ்ஜியங்கள் சிக்கலை ஏற்படுத்துகின்றன. இந்தக் கருவி பின்வரும் விதிகளைப் பின்பற்றுகிறது:

  • உட்பொதித்த காற்புள்ளிகள்: நீங்கள் கமாவைப் பிரிப்பானாகத் தேர்ந்தெடுத்தால், கலத்தில் காற்புள்ளி இருந்தால், அந்த மதிப்பு இரட்டை மேற்கோள் குறியீட்டில் (") அடைக்கப்படும். எடுத்துக்காட்டு: "சென்னை, தமிழ்நாடு" என வரும்.
  • வரிசை முறிவுகள்: கலத்தில் பல வரிகள் இருந்தால் (Alt+Enter மூலம்), அவையும் மேற்கோள் குறியீட்டில் அடைக்கப்படும். CSV-ல் இது சரியாகப் பதிவு செய்யப்படும், ஆனால் CSV ஐ படிக்கும் பல நிரல்கள் (குறிப்பாக Excel) மேற்கோள்கள் இல்லாத வரிசை முறிவுகளை புதிய வரிசையாகக் கருதும். இதனால் தரவு சிதைந்துவிடும்.
  • முன் பூஜ்ஜியங்கள்: XLSX-ல் ஒரு கலத்தில் 00123 உள்ளது என்று வைத்துக்கொள்வோம். அந்த கலம் எண் வகையில் இருந்தால், Excel அதை 123 ஆக சேமிக்கிறது. இந்தக் கருவி அந்த எண்ணையே படிக்கும், எனவே CSV-ல் 123 வரும். நீங்கள் முன் பூஜ்ஜியங்களை பாதுகாக்க விரும்பினால், XLSX கோப்பில் அந்த கலங்களை உரை வடிவமாக மாற்றி (கல வடிவமைப்பு -> உரை) மீண்டும் சேமிக்க வேண்டும்.

எச்சரிக்கை: CSV படிக்கும் நிரலில் (Excel, Google Sheets, Python pandas) பிரிப்பான் பொருந்தவில்லை என்றால், தரவு தானாகவே பிரிக்கப்படாது. எடுத்துக்காட்டாக, தமிழில் சில நிறுவனங்கள் அரைப்புள்ளியைப் பயன்படுத்துகின்றன (MS Excel இன் பிராந்திய அமைப்புகள் காரணமாக). நீங்கள் கமாவைத் தேர்ந்தெடுத்து, பின்னர் அந்த CSV ஐ French locale அமைப்பில் உள்ள Excel-ல் திறந்தால், தேதிகள் மற்றும் தசமங்கள் தவறாக வரைபொருந்தும். எனவே, உங்கள் இலக்கு மென்பொருளுக்கு ஏற்ற பிரிப்பானைத் தேர்ந்தெடுப்பது மிகவும் முக்கியம்.

முதல் பணித்தாள் மட்டும்: பல பணித்தாள்களைக் கையாள்வது

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

எப்படி தயாரிப்பது?

  • உங்களிடம் பல பணித்தாள்கள் இருந்தால், ஒவ்வொரு பணித்தாளையும் தனித்தனியாக மாற்ற வேண்டும் (ஒவ்வொரு பணித்தாளுக்கும் ஒரு CSV கோப்பு).
  • அந்த பணித்தாள்களை ஒரே CSV-ல் ஒருங்கிணைக்க விரும்பினால், XLSX-ல் ஒரு பணித்தாளில் அனைத்து தரவையும் நகலெடுத்து ஒட்டவும். இதைச் செய்யும்போது, ஒவ்வொரு வரிசையும் ஒரு தனி பதிவாக இருக்கிறதா என்பதை உறுதி செய்யவும்.
  • நெஸ்டட் தரவுகள் (nested data) உள்ளதா? உதாரணமாக, ஒரு கலத்தில் "ஆப்பிள், பேரி, திராட்சை" என்று பட்டியலிடப்பட்டுள்ளதா? CSV-ல் அதை ஒரு கலமாகவே வைக்கலாம் (சுட்டி மேற்கோளில்), அல்லது மூன்று தனி நெடுவரிசைகளாகப் பிரிக்கலாம். என்ன செய்வது என்று நீங்கள் முடிவு செய்ய வேண்டும்; கருவி அதை தானாகப் பிரிக்க முடியாது.

பிரிப்பான்கள்: கமா, அரைப்புள்ளி, தாவல் – எது எப்போது பயன்படுத்த வேண்டும்?

CSV வடிவத்தின் பெயரில் "கமா" இருந்தாலும், வெவ்வேறு சூழல்களில் மூன்று பிரிப்பான்கள் பயன்படுத்தப்படுகின்றன:

பிரிப்பான் பயன்பாடு
கமா (,) ஆங்கில மொழி அமைப்புகளில் இயல்பு. Excel, Python, R ஆகியவற்றில் நேரடியாக திறக்கும்.
அரைப்புள்ளி (;) சில ஐரோப்பிய மொழி அமைப்புகளில் (ஜெர்மன், பிரஞ்சு) கமா தசம புள்ளியாகப் பயன்படுத்தப்படுவதால், CSV-ல் அரைப்புள்ளி பயன்படுத்தப்படுகிறது. Excel அமைப்புகளில் "List separator" என்பதற்கு ஏற்ப மாறுபடும்.
தாவல் (\t) TSV (Tab-Separated Values) வடிவம். தரவுகளில் கமா மற்றும் அரைப்புள்ளிகள் பொதுவாக இருந்தால் பயன்படுத்தப்படும். CSV போலவே, ஆனால் தாவல் பிரிப்பானாகும்.

உங்கள் இலக்கு மென்பொருளைச் சரிபார்க்கவும். உதாரணமாக, Google Sheets CSV ஏற்றுமதியில் கமாவைப் பயன்படுத்துகிறது. Microsoft Excel இயல்புநிலை பிரிப்பானை உங்கள் பிராந்திய அமைப்புகளிலிருந்து எடுக்கும். தமிழ்நாட்டில் பெரும்பாலும் கமாவே பயன்படுத்தப்படுகிறது, ஆனால் சில நேரங்களில் அரைப்புள்ளியும் ஏற்படலாம். கருவி இந்த மூன்று விருப்பங்களையும் தருகிறது.

பயனர் உள்ளீடுகள் மற்றும் வெளியீட்டு அளவீடுகள்

நீங்கள் XLSX கோப்பை ஏற்றியதும், கருவி பின்வரும் தகவல்களை உங்களுக்குக் காட்டும்:

  • வரிசைகள்: மாற்றப்பட்ட அட்டவணையில் உள்ள மொத்த வரிசைகளின் எண்ணிக்கை.
  • நெடுவரிசைகள்: முதல் பணித்தாளில் உள்ள நெடுவரிசைகளின் எண்ணிக்கை.
  • வெளியீட்டு அளவு: CSV கோப்பின் கணக்கிடப்பட்ட அளவு (KB/MB இல்).

இவை ஒரு முன்னோட்டப் படத்துடன் (preview) வழங்கப்படும். முன்னோட்டத்தில் முதல் சில வரிசைகளைப் பார்த்து, தரவு சரியாக மாறியிருக்கிறதா என்பதை உறுதி செய்யலாம். பின்னர் "Download" பொத்தானைக் கிளிக் செய்து CSV கோப்பைப் பெறலாம்.

பிழைச் செய்திகள் (XLSX உள்ளீட்டுக்கு):

  • "Choose one file first." – நீங்கள் எந்தக் கோப்பையும் தேர்ந்தெடுக்கவில்லை.
  • "Choose a CSV, JSON or XLSX file." – நீங்கள் வேறு வடிவத்தை ஏற்றினால் (எ.கா., PDF).
  • "This file is too large. Use a file under ‹max›." – அதிகபட்ச அளவை தாண்டினால்.
  • "This Excel file could not be opened." – XLSX கோப்பு கெட்டுப்போயிருந்தால் அல்லது சரியாக படிக்க முடியவில்லை.
  • "This file has no table rows." – முதல் பணித்தாளில் வரிசைகள் இல்லை.
  • "This table has more than ‹max› rows." – அதிகபட்ச வரிசைகளை தாண்டினால்.
  • "This table has more than ‹max› columns." – அதிகபட்ச நெடுவரிசைகளை தாண்டினால்.
  • "Conversion cancelled." – நீங்கள் மாற்றத்தை நிறுத்தினால்.
  • "This conversion is taking too long. Try a smaller file." – மிகப்பெரிய கோப்புக்கு நேரம் அதிகமாகும்போது.

கிளையன்ட்-சைட் பாதுகாப்பு மற்றும் வரம்புகள்

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

வரம்புகள்:

  • சூத்திரங்கள் கணக்கிடப்படுவதில்லை: XLSX கோப்பில் சூத்திரங்கள் இருந்தால், அந்த சூத்திரம் கடைசியாக சேமிக்கப்பட்ட மதிப்பு மட்டுமே எடுக்கப்படும். உதாரணமாக, =A1+B1 என்ற சூத்திரம் இருந்தால், அந்த கலத்தின் மதிப்பு CS-ல் அந்த சூத்திரம் அல்ல, மாறாக கடைசி கணக்கீடு முடிவு (எ.கா., 15) வரும். நீங்கள் சூத்திரங்களை மறு-கணக்கீடு செய்ய விரும்பினால், Excel-ல் கோப்பைத் திறந்து "Save" செய்யவும்.
  • பல பணித்தாள்கள்: மேலே விளக்கியது போல, முதல் பணித்தாளை மட்டுமே மாற்ற முடியும்.
  • தரவு வகை இழப்பு: எண்கள், தேதிகள் உரையாக மாறும். தேதிகள் Excel இன் தொடர் எண்களாக மாறாது – அவை எப்படி தோன்றினவே அப்படி (எ.கா., "01-01-2023") வரும். எனினும், XLSX கோப்பில் தேதிகள் உள் மதிப்புகளாக சேமிக்கப்படுவதால், கருவி அவற்றை உரையாக்கும்போது Excel இன் வழக்கமான காட்சி முறையைப் பின்பற்றலாம். இந்த மாறுபாடு துல்லியமாக இருக்காது.
  • படிநிலை தரவு: ஒரு கலத்தில் பல மதிப்புகள் இருந்தால் (எ.கா., JSON அல்லது பட்டியல்), அதை CSV-ல் எவ்வாறு குறிப்பிடுவது என்பதை நீங்கள் முடிவு செய்ய வேண்டும். எளிதான வழி: XLSX-ல் அந்த கலத்தை பல நெடுவரிசைகளாகப் பிரிக்கவும்.

அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQ)

கேள்வி 1: XLSX கோப்பில் உள்ள சூத்திரங்கள் CSV-ல் எவ்வாறு தோன்றும்?
பதில்: சூத்திரங்கள் கணக்கிடப்படமாட்டாது. கடைசியாக சேமிக்கப்பட்ட தெரியும் மதிப்பு மட்டுமே CSV-ல் வரும். சூத்திரத்தின் முடிவு மாறியிருந்தால், முதலில் Excel-ல் கோப்பைத் திறந்து மீண்டும் சேமிக்கவும்.

கேள்வி 2: எனது XLSX-ல் முன் பூஜ்ஜியங்கள் உள்ளன. CSV-ல் அவை ஏன் மறைந்துவிடுகின்றன?
பதில்: கலம் "எண்" வகையில் இருந்தால், Excel முன் பூஜ்ஜியங்களை நீக்கிவிடும். CSV-ல் அந்த எண் 123 ஆக வரும். பாதுகாக்க, XLSX-ல் அந்த கலத்தை "உரை" வடிவமாக மாற்றி ("Text" cell format) மீண்டும் சேமிக்கவும்.

கேள்வி 3: எனது XLSX கோப்பில் ஒன்றிணைக்கப்பட்ட கலங்கள் (merged cells) உள்ளன. CSV-ல் என்ன நடக்கும்?
பதில்: ஒன்றிணைக்கப்பட்ட கலங்கள் உண்மையில் முதல் கலத்தின் மதிப்பை மட்டுமே கொண்டிருக்கும். CSV-ல் அந்த கலம் மட்டுமே தரவைப் பெறும்; மற்ற கலங்கள் காலியாக இருக்கும். ஒன்றிணைக்கப்பட்ட கலத்தின் அனைத்து மதிப்புகளும் தேவைப்பட்டால், ஒன்றிணைப்பை நீக்கி (Unmerge) ஒவ்வொரு கலத்தையும் தனித்தனியாக நிரப்பவும்.

கேள்வி 4: CSV கோப்பை Microsoft Excel-ல் திறக்கும்போது தரவு சரியாகப் பிரிக்கப்படவில்லை. என்ன செய்வது?
பதில்: பிரிப்பானின் விருப்பம் உங்கள் Excel-ன் பிராந்திய அமைப்புகளுடன் பொருந்தவில்லை. "Data" → "From Text/CSV" மூலம் நேரடியாக இறக்குமதி செய்து, அங்கு பிரிப்பானைத் தேர்ந்தெடுக்கவும். அல்லது கருவியில் வேறு பிரிப்பானைப் (அரைப்புள்ளி அல்லது தாவல்) பயன்படுத்திப் பாருங்கள்.

கேள்வி 5: இந்த கருவி பெரிய கோப்புகளைக் கையாளுமா?
பதில்: ஆம், உங்கள் உலாவியின் நினைவகத்தைப் பொறுத்து. கோப்பு மிகப் பெரியதாக இருந்தால், "This file is too large" அல்லது "This conversion is taking too long" என்ற பிழை வரும். சிறிய பகுதிகளாகப் பிரித்து மாற்ற முயற்சிக்கவும்.

கேள்வி 6: XLSX கோப்பின் இரண்டாவது பணித்தாளை மாற்ற முடியுமா?
பதில்: தற்போது, முதல் பணித்தாள் மட்டுமே மாற்றப்படும். இரண்டாவது பணித்தாளை மாற்ற, அதை XLSX-ல் முதல் இடத்திற்கு நகர்த்தவும், அல்லது அந்த பணித்தாளை தனித்த XLSX கோப்பாக சேமித்து மீண்டும் மாற்றவும்.