பிரித்து எக்செல்

எக்செல் (XLS, XLSX) கோப்புகளை C# .NET இல் பிரிக்கவும்

எக்செல் என்பது தரவை நிர்வகிப்பதற்கும் பகுப்பாய்வு செய்வதற்கும் ஒரு சக்திவாய்ந்த கருவியாகும், ஆனால் சில நேரங்களில், பெரிய எக்செல் கோப்புகளைக் கையாள்வது மிகப்பெரியதாக இருக்கும். எக்ஸெல் கோப்புகளை நிர்வகிக்க முடியாத அளவுக்கு நீங்கள் சிரமப்படுவதைக் கண்டால், அவற்றை சிறிய கோப்புகளாகப் பிரிப்பது உதவியாக இருக்கும். அதிர்ஷ்டவசமாக, .NET REST API உடன், எக்செல் கோப்புகளைப் பிரிப்பது நேரடியான மற்றும் திறமையான செயலாகும். இந்த டுடோரியலில், C# .NET ஐப் பயன்படுத்தி, எக்செல் பணிப்புத்தகத்தை பல கோப்புகளாகப் பிரிப்பதற்கான படிகளை நாங்கள் உங்களுக்குச் சொல்வோம், எனவே உங்கள் தரவைக் கட்டுப்படுத்தலாம் மற்றும் உங்கள் பணிப்பாய்வுகளை மேம்படுத்தலாம்.

எக்செல் ஏபிஐ பிரிக்கவும்

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

தொடங்குவதற்கு, அதன் குறிப்பை NuGet தொகுப்பு மேலாளர் மூலம் எங்கள் பயன்பாட்டில் சேர்க்க வேண்டும். “Aspose.Cells-Cloud” ஐத் தேடி, தொகுப்பைச் சேர் பொத்தானைக் கிளிக் செய்யவும். இரண்டாவதாக, உங்களிடம் [கிளவுட் டாஷ்போர்டில் 5 கணக்கு இல்லையென்றால், சரியான மின்னஞ்சல் முகவரியைப் பயன்படுத்தி இலவச கணக்கை உருவாக்கி, உங்களின் தனிப்பயனாக்கப்பட்ட நற்சான்றிதழ்களைப் பெறவும்.

C# ஐப் பயன்படுத்தி எக்செல் பிரிப்பது எப்படி

இந்தப் பிரிவில், கிளவுட் ஸ்டோரேஜிலிருந்து இரண்டு ஒர்க்ஷீட்களை ஏற்றி, இரண்டாவது எக்செல் ஒர்க்புக் முதல் ஒன்றாக இணைக்கப் போகிறோம்.

// முழுமையான எடுத்துக்காட்டுகள் மற்றும் தரவுக் கோப்புகளுக்கு, செல்லவும் 
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 cellsInstance = new CellsApi(clientID, clientSecret);

// உள்ளீடு Excle பணிப்புத்தகம்
string first_Excel = "myDocument.xls";

try
{    
    // கிளவுட் சேமிப்பகத்தில் எக்செல் பதிவேற்றவும்
    cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));
    
    // எக்செல் பிளவு செயல்பாட்டை துவக்கவும்
    var response = cellsInstance.CellsWorkbookPostWorkbookSplit(first_Excel, "XLSX", from: 1, to: 2, null, null, null);

    // ஒருங்கிணைப்பு வெற்றிகரமாக இருந்தால் வெற்றி செய்தியை அச்சிடவும்
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel Split operation completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

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

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));

கொடுக்கப்பட்ட பெயருடன் கிளவுட் சேமிப்பகத்திற்கு உள்ளீடு எக்செல் பதிவேற்றவும்.

var response = cellsInstance.CellsWorkbookPostWorkbookSplit(first_Excel, "XLSX", from: 1, to: 2, null, null, null);

எக்செல் பிளவு செயல்பாட்டைத் தொடங்க API ஐ அழைக்கவும். ஒர்க்ஷீட் ஸ்பிலிட் ஆபரேஷன் இன்டெக்ஸ் 1 முதல் இன்டெக்ஸ் 2 வரை தொடங்கும். இதன் விளைவாக வரும் ஒர்க்ஷீட்கள் அதே கிளவுட் சேமிப்பகத்தில் சேமிக்கப்படும்.

எக்செல் பிரிப்பு

எக்செல் பிளவு முன்னோட்டம்.

மேலே உள்ள எடுத்துக்காட்டில் பயன்படுத்தப்பட்ட மாதிரி Excel பணிப்புத்தகங்களை [myDocument.xlsx] (https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/blob/master/TestData/myDocument.xlsx) இலிருந்து பதிவிறக்கம் செய்யலாம். )

CURL கட்டளைகளைப் பயன்படுத்தி எக்செல் ஆன்லைனில் பிரிக்கவும்

நீங்கள் கட்டளை வரி கருவிகளுடன் பணிபுரிய விரும்பினால், CURL என்பது HTTP, HTTPS, FTP மற்றும் பலவற்றை உள்ளடக்கிய பல்வேறு நெறிமுறைகளைப் பயன்படுத்தி தரவை மாற்ற அனுமதிக்கும் சக்திவாய்ந்த கருவியாகும். எக்செல் பிரித்தலுக்கு கர்ல் கட்டளைகளைப் பயன்படுத்துவதன் முக்கிய நன்மைகளில் ஒன்று, இது செயல்முறையை தானியங்குபடுத்த உங்களை அனுமதிக்கிறது, இது வேகமாகவும் திறமையாகவும் செய்கிறது. CURL கட்டளைகள் மூலம், நீங்கள் REST API ஐப் பயன்படுத்தி எக்செல் கோப்புகளை சிறியதாகப் பிரிக்கலாம், இது தரவை நிர்வகிப்பதற்கும் பகுப்பாய்வு செய்வதற்கும் நம்பமுடியாத அளவிற்கு பயனுள்ளதாக இருக்கும். நீங்கள் கர்ல் மற்றும் ரெஸ்ட் ஏபிஐகளுக்குப் புதியவராக இருந்தாலும், எக்செல் கோப்புகளைப் பிரிக்கும் செயல்முறையின் மூலம் எங்கள் வழிகாட்டி உங்களை அழைத்துச் செல்லும், எனவே உங்கள் தரவை சிறப்பாக நிர்வகிக்கலாம்.

கிளையன்ட் சான்றுகளின் அடிப்படையில் 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"

இப்போது எங்களிடம் JWT டோக்கன் உள்ளது, எக்செல் பணிப்புத்தகத்தைப் பிரிக்க, PostWorkbookSplit API ஐப் பயன்படுத்த வேண்டும். பின்வரும் கட்டளையை இயக்கவும்.

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/split?format=XLSX&from=2&to=3&splitNameRule=ExtractSheet" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

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

இந்த டுடோரியலில், எக்செல் கோப்புகளைப் பிரிப்பதற்கான இரண்டு அணுகுமுறைகளை நாங்கள் உள்ளடக்கியுள்ளோம்: C# .NET ஐப் பயன்படுத்துதல் மற்றும் கர்ல் கட்டளைகளுடன் கூடிய REST API ஐப் பயன்படுத்துதல். இரண்டு முறைகளும் அவற்றின் சொந்த நன்மைகளைக் கொண்டுள்ளன, மேலும் தேர்வு உங்கள் குறிப்பிட்ட தேவைகள் மற்றும் விருப்பங்களைப் பொறுத்தது. C# .NET மூலம், உங்கள் டெஸ்க்டாப் அல்லது மொபைலில் Excel கோப்புகளைப் பிரிப்பதற்கான சக்திவாய்ந்த கருவி உங்கள் வசம் உள்ளது. மறுபுறம், CURL கட்டளைகளுடன் கூடிய REST API ஐப் பயன்படுத்துவது, செயல்முறையை தானியங்குபடுத்தவும், கிளவுட்டில் Excel கோப்புகளைப் பிரிக்கவும் உங்களை அனுமதிக்கிறது. நீங்கள் எந்த முறையைத் தேர்வு செய்தாலும், எக்செல் கோப்புகளைப் பிரிப்பதற்கான அறிவையும் திறமையையும் எங்கள் படிப்படியான வழிகாட்டி உங்களுக்கு வழங்கியுள்ளது. இன்றே உங்கள் எக்செல் பணிப்பாய்வுகளை மேம்படுத்தத் தொடங்குங்கள்!

பயனுள்ள இணைப்புகள்

பரிந்துரைக்கப்பட்ட கட்டுரைகள்

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