podzielić excela

Podziel pliki programu Excel (XLS, XLSX) w języku C# .NET

Excel to potężne narzędzie do zarządzania i analizowania danych, ale czasami radzenie sobie z dużymi plikami Excel może być przytłaczające. Jeśli masz problemy z plikami programu Excel, które są zbyt duże, aby nimi zarządzać, pomocne może być podzielenie ich na mniejsze pliki. Na szczęście dzięki .NET REST API dzielenie plików Excela może być prostym i wydajnym procesem. W tym samouczku przeprowadzimy Cię przez etapy dzielenia skoroszytu programu Excel na wiele plików przy użyciu języka C# .NET, abyś mógł przejąć kontrolę nad danymi i zoptymalizować przepływ pracy.

Podziel API Excela

Aspose.Cells Cloud SDK for .NET to potężne narzędzie, które umożliwia programistom pracę z plikami Excela w chmurze. Jedną z kluczowych cech tego zestawu SDK jest możliwość dzielenia dużych plików Excela na mniejsze, co może być niezwykle przydatne do zarządzania i analizowania danych. W tym samouczku pokażemy krok po kroku, jak używać tego zestawu SDK do dzielenia plików Excel (XLS, XLSX). Niezależnie od tego, czy dopiero zaczynasz korzystać z zestawu SDK, czy po prostu chcesz dowiedzieć się więcej o dzieleniu plików programu Excel, nasz przewodnik zapewni Ci wszystko. Zacznijmy!

Aby rozpocząć, musimy dodać jego referencję w naszej aplikacji za pośrednictwem menedżera pakietów NuGet. Wyszukaj „Aspose.Cells-Cloud” i kliknij przycisk Dodaj pakiet. Po drugie, jeśli nie masz konta w Cloud Dashboard, utwórz bezpłatne konto przy użyciu ważnego adresu e-mail i uzyskaj spersonalizowane dane uwierzytelniające.

Jak podzielić Excela za pomocą C#

W tej sekcji załadujemy dwa arkusze robocze z magazynu w chmurze, a następnie połączymy drugi skoroszyt programu Excel z pierwszym.

// Aby uzyskać pełne przykłady i pliki danych, przejdź do 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Uzyskaj poświadczenia klienta z https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// utwórz instancję CellsApi, przekazując ClientID i ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// wprowadź skoroszyt programu Excel
string first_Excel = "myDocument.xls";

try
{    
    // przesłać program Excel do magazynu w chmurze
    cellsInstance.UploadFile("myDocument.xlsx", File.OpenRead(first_Excel));
    
    // zainicjować operację podziału programu Excel
    var response = cellsInstance.CellsWorkbookPostWorkbookSplit(first_Excel, "XLSX", from: 1, to: 2, null, null, null);

    // wypisuje komunikat o powodzeniu, jeśli konkatenacja się powiedzie
    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);
}

Zrozummy powyższy fragment kodu:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Utwórz obiekt CellsApi, przekazując poświadczenia klienta jako argumenty.

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

Prześlij dane wejściowe programu Excel do magazynu w chmurze o podanej nazwie.

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

Wywołaj interfejs API, aby zainicjować operację podziału programu Excel. Operacja podziału arkusza rozpocznie się od indeksu 1 do indeksu 2. Wynikowe arkusze zostaną zapisane w tym samym magazynie w chmurze.

Podział Excela

Podgląd podziału programu Excel.

Przykładowe skoroszyty programu Excel użyte w powyższym przykładzie można pobrać z myDocument.xlsx.

Podziel Excel Online za pomocą poleceń cURL

Jeśli wolisz pracować z narzędziami wiersza poleceń, cURL to potężne narzędzie, które umożliwia przesyłanie danych przy użyciu różnych protokołów, w tym HTTP, HTTPS, FTP i innych. Jedną z kluczowych zalet używania poleceń cURL do dzielenia Excela jest to, że pozwala to zautomatyzować proces, czyniąc go szybszym i wydajniejszym. Za pomocą poleceń cURL możesz dzielić pliki Excela na mniejsze za pomocą interfejsu API REST, co może być niezwykle przydatne do zarządzania i analizowania danych. Niezależnie od tego, czy dopiero zaczynasz korzystać z interfejsów API cURL i REST, nasz przewodnik przeprowadzi Cię przez proces dzielenia plików programu Excel, dzięki czemu możesz lepiej zarządzać swoimi danymi.

Zacznijmy od wygenerowania tokena dostępu JWT na podstawie poświadczeń klienta:

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"

Teraz, gdy mamy token JWT, musimy użyć API PostWorkbookSplit do podzielenia skoroszytu Excela. Proszę wykonać następujące polecenie.

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

Uwagi końcowe

W tym samouczku omówiliśmy dwa podejścia do dzielenia plików programu Excel: przy użyciu języka C# .NET i przy użyciu interfejsu API REST z poleceniami cURL. Obie metody mają swoje zalety, a wybór ostatecznie zależy od konkretnych potrzeb i preferencji. Dzięki C# .NET masz do dyspozycji potężne narzędzie do dzielenia plików Excel na komputerze stacjonarnym lub telefonie komórkowym. Z drugiej strony użycie REST API z poleceniami cURL pozwala zautomatyzować proces i podzielić pliki Excela w chmurze. Bez względu na to, którą metodę wybierzesz, nasz przewodnik krok po kroku dostarczy Ci wiedzy i umiejętności dzielenia plików Excel jak profesjonalista. Zacznij optymalizować przepływ pracy w programie Excel już dziś!

Przydatne linki

Polecane artykuły

Odwiedź poniższe linki, aby dowiedzieć się więcej o: