சிஎஸ்விக்கு எக்செல்

C# .NET ஐப் பயன்படுத்தி Excel (XLS, XSLX) ஐ CSV ஆக மாற்றவும்

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

எக்செல் டு சிஎஸ்வி கன்வெர்ஷன் ஏபிஐ

Aspose.Cells Cloud உதவியுடன் எக்செல் தரவை CSV வடிவத்திற்கு மாற்றும் செயல்முறையை எப்படி எளிதாக்குவது என்பதை அறிக. இந்த API ஆனது Excel இன் சமீபத்திய பதிப்புகளை ஆதரிக்கிறது மற்றும் பல்வேறு கோப்பு வடிவங்களுக்கு இடையில் தரவை மாற்றுவதை எளிதாக்கும் ஒரு விரிவான அம்சங்களை வழங்குகிறது. இதேபோல், Aspose.Cells Cloud SDK for .NET ஆனது, C# நிரலாக்க மொழியைப் பயன்படுத்தி (சில குறியீடு வரிகளைப் பயன்படுத்தி) Excel ஐ CSV ஆக மாற்றுவதற்கான எளிய மற்றும் நேரடியான வழியை வழங்குகிறது. எனவே, நீங்கள் ஒரு தொடக்கநிலை அல்லது அனுபவம் வாய்ந்த டெவெலப்பராக இருந்தாலும், .NETக்கான Aspose.Cells Cloud SDK ஐப் பயன்படுத்தி Excel க்கு CSV மாற்றத்தைத் தொடங்க இந்தக் கட்டுரை உதவும்.

SDK பயன்பாட்டுடன் தொடங்க, அதன் குறிப்பை NuGet தொகுப்பு மேலாளர் மூலம் சேர்க்க வேண்டும். “Aspose.Cells-Cloud” எனத் தேடி, தொகுப்பைச் சேர் பொத்தானை அழுத்தவும்.

இப்போது, API திறன்களைப் பயன்படுத்த, எங்களிடம் கிளவுட் டாஷ்போர்டு கணக்கும் இருக்க வேண்டும். நீங்கள் ஏற்கனவே குழுசேரவில்லை எனில், சரியான மின்னஞ்சல் முகவரியைப் பயன்படுத்தி Cloud Dashboard மூலம் இலவச கணக்கை உருவாக்கி உங்கள் தனிப்பயனாக்கப்பட்ட கிளையன்ட் சான்றுகளைப் பெறவும்.

C# ஐப் பயன்படுத்தி Excel ஐ CSV ஆக மாற்றவும்

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

// முழுமையான எடுத்துக்காட்டுகள் மற்றும் தரவுக் கோப்புகளுக்கு, செல்லவும் 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// கிளையன்ட் சான்றுகளை https://dashboard.aspose.cloud/ இலிருந்து பெறவும்
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ClientID மற்றும் ClientSecret விவரங்களை வழங்குவதன் மூலம் CellsApi நிகழ்வை உருவாக்கவும்
CellsApi instance = new CellsApi(clientID, clientSecret);

// எங்கள் உள்ளீடு எக்செல் கோப்பின் பெயர்
string name = "TestCase.xls";
// விளைந்த கோப்பிற்கான வடிவம்
string format = "CSV";

try
{
    // உள்ளூர் இயக்ககத்திலிருந்து கோப்பை ஏற்றவும்
    using (var file = System.IO.File.OpenRead(name))
    {

        // மாற்றும் செயல்பாட்டை துவக்கவும்
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // இதன் விளைவாக வரும் CSV ஐ லோக்கல் டிரைவில் சேமிக்கவும்
        using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // மாற்றம் வெற்றிகரமாக இருந்தால் வெற்றி செய்தியை அச்சிடவும்
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to CSV successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

மேலே உள்ள குறியீடு துணுக்கைப் புரிந்து கொள்வோம்:

CellsApi instance = new CellsApi(clientID, clientSecret);

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

var file = System.IO.File.OpenRead(name)

System.IO.File வகுப்பின் OpenRead(…) முறையைப் பயன்படுத்தி உள்ளீடு Excel பணித்தாளைப் படிக்கவும்.

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

இந்த முறை Excel ஐ CSV க்கு மாற்றும் செயல்பாட்டைத் தூண்டுகிறது மற்றும் அதன் விளைவாக வரும் CSV ஐ கிளவுட் சேமிப்பகத்தில் சேமிக்கிறது.

using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

இதன் விளைவாக வரும் CSV ஐ லோக்கல் டிரைவில் சேமிக்க இந்தக் குறியீட்டைப் பயன்படுத்தவும்

சிஎஸ்விக்கு எக்செல்

படம் 2:- XLSX இலிருந்து CSV மாற்றுவதற்கான முன்னோட்டம்.

எக்செல் பணித்தாள் மாதிரியைப் பதிவிறக்க பின்வரும் இணைப்பைப் பயன்படுத்தவும் TestCase.xlsx மேலே உள்ள உதாரணம்.

CURL கட்டளைகளைப் பயன்படுத்தி XLSX முதல் CSV வரை

CURL கட்டளைகள் வழியாக Aspose.Cells Cloud ஐ அணுகுவது டெவலப்பர்களுக்கு சிறந்த தேர்வாக இருப்பதற்கு பல காரணங்கள் உள்ளன. CURL கட்டளைகளைப் பயன்படுத்துவதன் சில நன்மைகள் பின்வருமாறு:

  1. ஆட்டோமேஷன்: மாற்று செயல்முறையை தானியங்குபடுத்துகிறது, இது எளிதாகவும் திறமையாகவும் செய்கிறது.
  2. கிராஸ்-பிளாட்ஃபார்ம் இணக்கத்தன்மை: விண்டோஸ், மேகோஸ் மற்றும் லினக்ஸ் ஆகியவற்றில் ஆதரிக்கப்படுகிறது, இது பல்வேறு இயக்க முறைமைகளுடன் பணிபுரியும் டெவலப்பர்களுக்கு சிறந்த தேர்வாக அமைகிறது.
  3. ஒருங்கிணைக்க எளிதானது: பிற கருவிகள் மற்றும் அமைப்புகளுடன் ஒருங்கிணைக்கவும் (தற்போதுள்ள பணிப்பாய்வுகளுடன் இணைக்கவும்).
  4. நெகிழ்வுத்தன்மை: வெளியீட்டின் வடிவம் மற்றும் கட்டமைப்பைக் குறிப்பிட உங்களை அனுமதிக்கிறது.
  5. மேம்படுத்தப்பட்ட பாதுகாப்பு: மூன்றாம் தரப்பு இணையதளம் அல்லது பயன்பாட்டிற்குத் தரவை அனுப்புவதை உள்ளடக்காததால், முக்கியமான தரவு பாதுகாப்பாக இருப்பதை உறுதிசெய்யலாம்.

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

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

டோக்கன் உருவாக்கத்திற்குப் பிறகு, XLSX ஐ CSV ஆக மாற்ற பின்வரும் கட்டளையை இயக்கவும் மற்றும் வெளியீட்டை கிளவுட் சேமிப்பகத்தில் சேமிக்கவும்:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/TestCase(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=output.csv&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

ஏற்றுமதி செய்யப்பட்ட CSV ஐ உள்ளூர் இயக்ககத்தில் சேமிக்க நாங்கள் ஆர்வமாக இருந்தால், பின்வரும் cURL கட்டளையைப் பயன்படுத்தி முயற்சிக்கவும்:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/TestCase(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o  "output.csv"

இறுதியான குறிப்புகள்

இந்தக் கட்டுரையின் முடிவில், C# நிரலாக்க மொழியைப் பயன்படுத்தி Excel விரிதாள்களை CSV வடிவத்திற்கு மாற்றுவதற்கான வசதியான மற்றும் நம்பகமான வழியை Aspose.Cells Cloud வழங்குகிறது என்று முடிவு செய்துள்ளோம். மேலும், இந்த API ஆனது பலவிதமான அம்சங்கள் மற்றும் செயல்பாடுகளை வழங்குகிறது, இது Excel தரவை CSV வடிவத்திற்கு மாற்ற வேண்டிய டெவலப்பர்கள் மற்றும் வணிகங்களுக்கு சிறந்த தீர்வாக அமைகிறது. உங்கள் தரவு மாற்ற செயல்முறையை தானியக்கமாக்க விரும்பினாலும் அல்லது மாற்றும் செயல்முறையை எளிதாகவும் திறமையாகவும் செய்ய விரும்பினாலும், Aspose.Cells Cloud உங்களுக்கான சரியான தீர்வாகும். அதன் பயனர் நட்பு இடைமுகம், விரிவான அம்சங்கள் மற்றும் .NETக்கான வலுவான SDK ஆகியவற்றுடன், உங்கள் தரவு மாற்றத் தேவைகளுக்கு சிறந்த தீர்வைப் பெறுகிறீர்கள் என்பதை நீங்கள் உறுதியாக நம்பலாம். எனவே, Excel ஐ CSV ஆக மாற்றுவதற்கான விரைவான மற்றும் திறமையான வழியை நீங்கள் தேடுகிறீர்களானால், இன்றே Aspose.Cells Cloud ஐப் பயன்படுத்த முயற்சிக்கவும்.

API இன் அனைத்து அற்புதமான அம்சங்களையும் விளக்கும் அற்புதமான தலைப்புகளைக் கொண்ட [தயாரிப்பு ஆவணத்தை11 ஆராய்வதைத் தவிர்க்க வேண்டாம். கடைசியாக, API ஐப் பயன்படுத்தும் போது ஏதேனும் சிக்கல்கள் ஏற்பட்டால், தயவுசெய்து எங்களை இலவச [தயாரிப்பு ஆதரவு மன்றம்9 வழியாகத் தொடர்புகொள்ளவும்.

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

இதைப் பற்றி மேலும் அறிய பின்வரும் இணைப்புகளைப் பார்வையிடவும்: