Excel-ро тақсим кунед

Файлҳои Excel (XLS, XLSX) дар C# .NET тақсим кунед

Excel воситаи пуриқтидор барои идора ва таҳлили додаҳост, аммо баъзан кор бо файлҳои калон Excel метавонад душвор бошад. Агар шумо бо файлҳои Excel, ки барои идора кардан хеле калонанд, мубориза баред, тақсим кардани онҳо ба файлҳои хурдтар метавонад кӯмак кунад. Хушбахтона, бо .NET REST API, тақсим кардани файлҳои Excel метавонад як раванди содда ва муассир бошад. Дар ин дастур, мо ба шумо қадамҳои тақсим кардани китоби кории Excel ба якчанд файлҳо бо истифода аз C# .NET роҳнамоӣ медиҳем, то шумо метавонед маълумоти худро назорат кунед ва ҷараёни кори худро оптимизатсия кунед.

API-и Excel-ро тақсим кунед

Aspose.Cells Cloud SDK for .NET воситаи пурқувватест, ки ба таҳиягарон имкон медиҳад, ки бо файлҳои Excel дар абр кор кунанд. Яке аз хусусиятҳои асосии ин SDK қобилияти тақсим кардани файлҳои калони Excel ба файлҳои хурдтар аст, ки метавонад барои идора ва таҳлили додаҳо бениҳоят муфид бошад. Дар ин дастур, мо ба шумо нишон медиҳем, ки чӣ тавр истифода бурдани ин SDK барои тақсим кардани файлҳои Excel (XLS, XLSX), зина ба зина. Новобаста аз он ки шумо дар SDK нав ҳастед ё танҳо мехоҳед дар бораи тақсим кардани файлҳои Excel маълумоти бештар гиред, дастури мо шуморо фаро гирифтааст. Биёед оғоз кунем!

Барои оғоз кардан, мо бояд истинодро дар замимаи худ тавассути менеҷери бастаи NuGet илова кунем. Ҷустуҷӯи “Aspose.Cells-Cloud” ва тугмаи Иловаи бастаро клик кунед. Сониян, агар шумо дар Cloud Dashboard ҳисоб надошта бошед, лутфан бо истифода аз суроғаи почтаи электронии дуруст ҳисоби ройгон эҷод кунед ва маълумоти шахсии худро гиред.

Чӣ тавр Excel-ро бо истифода аз C# тақсим кардан мумкин аст

Дар ин бахш, мо мехоҳем ду варақи кориро аз анбори абрӣ бор кунем ва сипас китоби дуюми Excel-ро бо якум якҷоя кунем.

// Барои мисолҳои пурра ва файлҳои маълумот, лутфан равед 
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
{    
    // Excel ба анбори абр бор кунед
    cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));
    
    // амалиёти тақсимкунии 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));

Воридоти Excel-ро ба анбори абр бо номи додашуда бор кунед.

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

Барои оғоз кардани амалиёти тақсимоти Excel ба API занг занед. Амали тақсимоти варақ аз индекси 1 то индекси 2 оғоз мешавад. Варақаҳои кории натиҷавӣ дар ҳамон як анбори абр захира карда мешаванд.

Тақсимоти Excel

Пешнамоиши тақсимоти Excel.

Намунаи китобҳои кории Excel-ро, ки дар мисоли боло истифода шудаанд, метавон аз myDocument.xlsx зеркашӣ кард. ).

Бо истифода аз фармонҳои cURL Excel-ро онлайн тақсим кунед

Агар шумо кор кардан бо абзорҳои сатри фармонро афзал донед, cURL як воситаи пурқувватест, ки ба шумо имкон медиҳад маълумотро бо истифода аз протоколҳои гуногун, аз ҷумла HTTP, HTTPS, FTP ва ғайра интиқол диҳед. Яке аз бартариҳои асосии истифодаи фармонҳои cURL барои тақсимоти Excel дар он аст, ки он ба шумо имкон медиҳад, ки равандро автоматикунонида, онро тезтар ва муассиртар созед. Бо фармонҳои cURL, шумо метавонед файлҳои Excel-ро бо истифода аз REST API ба файлҳои хурдтар тақсим кунед, ки он метавонад барои идора ва таҳлили додаҳо бениҳоят муфид бошад. Новобаста аз он ки шумо дар cURL ва REST API нав ҳастед, дастури мо ба шумо тавассути раванди тақсим кардани файлҳои Excel роҳнамоӣ мекунад, то шумо метавонед маълумоти худро беҳтар идора кунед.

Биёед бо тавлиди аломати дастрасии 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 дорем, мо бояд API-ро PostWorkbookSplit барои тақсим кардани китоби кории Excel истифода барем. Лутфан фармони зеринро иҷро кунед.

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>"

Мулохизахои чамъбастй

Дар ин дастур, мо ду равишро барои тақсим кардани файлҳои Excel баррасӣ кардем: бо истифода аз C# .NET ва истифодаи REST API бо фармонҳои cURL. Ҳарду усул манфиатҳои худро доранд ва интихоб дар ниҳоят аз ниёзҳо ва афзалиятҳои мушаххаси шумо вобаста аст. Бо C# .NET, шумо як асбоби пурқуввате барои тақсим кардани файлҳои Excel дар мизи кории худ ё мобилии шумо доред. Аз тарафи дигар, истифодаи REST API бо фармонҳои cURL ба шумо имкон медиҳад, ки равандро автоматӣ кунед ва файлҳои Excel-ро дар абр тақсим кунед. Кадом усулеро, ки шумо интихоб мекунед, дастури зина ба зина мо ба шумо дониш ва малакаҳои тақсим кардани файлҳои Excel ба мисли мутахассис пешкаш кардааст. Имрӯз ба оптимизатсияи ҷараёни кории Excel-и худ шурӯъ кунед!

Пайвандҳои муфид

Мақолаҳои тавсияшуда

Лутфан ба истиноди зерин муроҷиат кунед, то дар бораи маълумоти бештар маълумот гиред: