
rozłącz lub scal komórki Excel w Node.js
Praca z arkuszami Excela staje się trudnym zadaniem, gdy trzeba zarządzać ogromną ilością danych lub manipulować nimi. Łączenie lub rozłączanie komórek w arkuszu programu Excel jest częstą operacją wykonywaną przez użytkowników. Umożliwia łączenie wielu komórek i wierszy w celu umieszczenia zawartości na środku. Dlatego automatyzacja całego procesu zapewni wydajność i solidność, a także nie będzie ryzyka utraty danych. Jednak w tym poście na blogu rozłączymy lub połączymy komórki w arkuszach Excela przy użyciu Node.js.
W tym poście na blogu omówimy następujące punkty:
- Programowo łącz komórki Excela w Node.js
- Biblioteka Node.js do rozłączenia komórek w arkuszach Excel
- Jak wyczyścić zawartość zakresu w arkuszu Excel?
Uwaga: Umieść źródłowy plik XLSX w katalogu głównym projektu, tak jak umieściliśmy plik „sample.xlsx" w tym artykule.
Programowo łącz komórki Excela w Node.js
Biblioteka programu Excel Node.js udostępnia zaawansowane metody programowego łączenia kilku komórek arkusza programu Excel.
Poniżej przedstawiono kroki scalania komórek w arkuszu Excel przy użyciu Node.js:
- Utwórz instancję obiektu klasy Cells.
- Zainicjuj obiekt klasy podrzędnej WorkBook za pomocą pliku Excel.
- Uzyskaj dostęp do arkusza i wywołaj metodę merge(firstRow, FirstColumn, totalRows, totalColumns), aby scalić określony zakres komórek w jedną komórkę.
- Wywołaj metodę save(fileName), aby zapisać plik.
Poniższy fragment kodu służy do programowego łączenia komórek w arkuszu Excel.
var aspose = aspose || {};
// Utwórz instancję obiektu klasy Cells.
aspose.cells = require("aspose.cells");
// Zainicjuj obiekt klasy podrzędnej WorkBook za pomocą pliku Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Uzyskaj dostęp do arkusza i wywołaj metodę merge(firstRow, FirstColumn, totalRows, totalColumns), aby scalić określony zakres komórek w jedną komórkę.
workbook.getWorksheets().get(0).getCells().merge(0,0,2,2)
// Wywołaj metodę save(fileName), aby zapisać plik.
workbook.save("result.xlsx");
Wynik powyższego fragmentu kodu można zobaczyć poniżej na obrazku.

Połącz komórki w programie Excel za pomocą Node.js
Biblioteka Node.js do rozłączenia komórek w arkuszach Excel
Użytkownicy muszą przy wielu okazjach rozłączyć wiele komórek, a biblioteka Excel Node.js umożliwia zautomatyzowanie tego procesu.
Możemy osiągnąć tę funkcjonalność, wykonując kroki wymienione poniżej:
- Utwórz obiekt klasy Cells.
- Zainicjuj obiekt klasy podrzędnej WorkBook i zainicjuj go plikiem Excel.
- Uzyskaj dostęp do arkusza programu Excel i wywołaj metodę unMerge(firstRow, FirstColumn, totalRows, totalColumns), aby programowo rozłączyć komórki w arkuszu programu Excel.
- Zapisz plik, używając metody save(fileName).
Poniżej znajduje się fragment kodu umożliwiający rozłączenie komórek w arkuszu programu Excel przy użyciu środowiska Node.js.
var aspose = aspose || {};
// Utwórz obiekt klasy Cells.
aspose.cells = require("aspose.cells");
// Zainicjuj obiekt klasy podrzędnej WorkBook i zainicjuj go plikiem Excel.
var sampleFile = "result.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Uzyskaj dostęp do arkusza programu Excel i wywołaj metodę unMerge(firstRow, FirstColumn, totalRows, totalColumns), aby rozłączyć komórki w arkuszu programu Excel.
workbook.getWorksheets().get(0).getCells().unMerge(0,0,2,2)
// Zapisz plik za pomocą metody save(fileName).
workbook.save("result2.xlsx");
Teraz uruchom serwer, a zobaczysz dane wyjściowe, jak pokazano poniżej na obrazku.

rozłącz komórki w programie Excel za pomocą Node.js
Jak wyczyścić zawartość zakresu w arkuszu Excel?
Wykonaj następujące kroki, aby programowo wyczyścić dane z określonego zakresu komórek w arkuszu programu Excel w aplikacji Node.js:
- Zainicjuj obiekt klasy Cells.
- Teraz utwórz obiekt klasy podrzędnej WorkBook i utwórz jego instancję za pomocą pliku Excel.
- Wywołaj metodę clearContents(startRow, startColumn, endRow, endColumn), aby usunąć dane zakresu komórek w pliku Excel.
- Zapisz plik za pomocą metody save(fileName).
Skopiuj i wklej następujący fragment kodu do pliku głównego, aby wyczyścić dane z zakresu w arkuszu programu Excel.
var aspose = aspose || {};
// Zainicjuj obiekt klasy Cells.
aspose.cells = require("aspose.cells");
// Teraz utwórz obiekt klasy podrzędnej WorkBook i utwórz jego instancję za pomocą pliku Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Wywołaj metodę clearContents(startRow, startColumn, endRow, endColumn), aby usunąć dane z zakresu komórek w pliku Excel.
workbook.getWorksheets().get(0).getCells().clearContents(1,0,1,1)
// Zapisz plik za pomocą metody save(fileName).
workbook.save("result.xlsx");
Wynik tego fragmentu kodu będzie podobny do pokazanego na obrazku poniżej.

wyczyść zawartość zakresu w arkuszu Excel
Zdobądź bezpłatną licencję
Możesz wypróbować bezpłatną licencję tymczasową, aby używać Aspose.Cells for Node.js bez ograniczeń ewaluacyjnych.
Wniosek
To koniec tego wpisu na blogu. Omówiliśmy kilka ważnych tematów, takich jak rozłączanie lub scalanie komórek w arkuszach Excel przy użyciu Node.js i czyszczenie danych z określonego zakresu komórek. Dostępnych jest kilka innych odpowiednich metod, które możesz eksplorować w tej bibliotece programu Excel Node.js. Ponadto zapoznaj się z dokumentacją, aby przeczytać więcej o Aspose.Cells for Node.js. Co więcej, conholdate.com jest w konsekwentnym procesie pisania nowych artykułów. Dlatego prosimy o pozostawanie w kontakcie, aby otrzymywać regularne aktualizacje.
Zadać pytanie
Możesz dzielić się swoimi pytaniami i wątpliwościami na naszym forum.