wstawiaj wiersze i kolumny w plikach Excel za pomocą Node.js

wstawiaj wiersze i kolumny w plikach Excel za pomocą Node.js

Microsoft Excel jest jednym z wiodących i najczęściej używanych programów w świecie technologii. Większość organizacji wykorzystuje to oprogramowanie do różnych celów i przechowuje ogromne ilości danych w plikach Excel. Ponadto ręczna modyfikacja kilku plików danych jest zawsze kłopotliwa. W tym wpisie na blogu dowiemy się, jak programowo wstawiać wiersze i kolumny w plikach Excel za pomocą Nodejs. Jednak automatyzacja tego procesu zapewni firmie efektywność i przewagę konkurencyjną.

W tym poście na blogu zostaną omówione następujące kwestie:

Wstaw wiersze i kolumny w plikach Excel za pomocą Node.js - instalacja API

Wykorzystamy potężną bibliotekę Excel Node.js do programowego wstawiania wierszy i kolumn w arkuszu Excel. Możesz łatwo zainstalować, uruchamiając następujące polecenia w terminalu.

npm install java
npm install aspose.cells

Możesz odwiedzić ten link, aby dowiedzieć się więcej o procedurze instalacji.

Uwaga: Aby przetestować funkcjonalności, należy umieścić źródłowy plik XLSX w katalogu głównym projektu.

Wstaw wiele wierszy w przykładzie kodu arkuszy programu Excel

W tej sekcji przejdziemy przez następujące kroki i fragment kodu umożliwiający wstawienie wierszy do pliku Excel przy użyciu Node.js.

  1. Utwórz obiekt klasy Cells.
  2. Załaduj plik Excel (tj. sample.xlsx), inicjując obiekt klasy podrzędnej WorkBook.
  3. Wywołaj metodę insertRows(rowIndex, totalRows, opcje), aby wstawić dowolną liczbę wierszy w dowolnym miejscu arkusza.
  4. Zapisz plik za pomocą metody save(fileName).

Poniższy fragment kodu służy do programowego wstawiania wielu wierszy w arkuszu programu Excel.

var aspose = aspose || {};
// utwórz obiekt klasy Cells.
aspose.cells = require("aspose.cells");
// załaduj plik Excel (tj. sample.xlsx), inicjując obiekt klasy podrzędnej WorkBook.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// wywołaj metodę InsertRows(rowIndex, totalRows, options), aby wstawić dowolną liczbę wierszy w dowolnym miejscu arkusza.
workbook.getWorksheets().get(0).getCells().insertRows(1,2)
// Wywołaj metodę save(fileName), aby zapisać plik.
workbook.save("result.xlsx");

Wynik można zobaczyć na obrazku poniżej.

wstawiaj wiersze i kolumny w pliku Excel za pomocą Node.js

wstaw wiersze do pliku Excel za pomocą Node.js

Biblioteka Node.js do wstawiania kolumn w arkuszach Excel

Ta biblioteka Excel Node.js umożliwia dodawanie kolumn w plikach Excel przy użyciu prostych linii kodu.

Poniżej przedstawiono kroki wstawiania kolumn w arkuszu programu Excel przy użyciu środowiska Node.js.

  1. Zaimportuj i utwórz obiekt klasy Cells.
  2. Utwórz obiekt klasy podrzędnej WorkBook, inicjując go plikiem Excel.
  3. Teraz wywołaj metodę insertColumns(columnIndex, totalColumns), aby wstawić kolumny do arkusza programu Excel.
  4. Na koniec metoda save(fileName) zapisuje plik w katalogu głównym.

Skopiuj i wklej fragment kodu wspomniany poniżej, aby programowo wstawić kolumny do pliku Excel przy użyciu Node.js.

var aspose = aspose || {};
// zaimportuj i utwórz obiekt klasy Cells.
aspose.cells = require("aspose.cells");
// utwórz obiekt klasy podrzędnej WorkBook, inicjując go plikiem Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// wywołaj metodę InsertColumns(columnIndex, totalColumns), aby wstawić kolumny do arkusza Excel.
workbook.getWorksheets().get(0).getCells().insertColumns(1,1)
// save(fileName) zapisuje plik w katalogu głównym.
workbook.save("result.xlsx");

Teraz uruchom serwer, a zobaczysz dane wyjściowe, jak pokazano poniżej na obrazku.

programowo wstawiaj kolumny do pliku Excel

programowo wstawiaj kolumny do pliku Excel

Zdobądź bezpłatną licencję

Możesz użyć bezpłatnej licencji tymczasowej, aby używać Aspose.Cells for Node.js bez ograniczeń ewaluacyjnych.

Wniosek

Ten wpis na blogu kończy się w tym miejscu. Omówiliśmy, jak wstawiać wiersze i kolumny w plikach Excel przy użyciu Node.js. Ponadto możesz zapoznać się z dokumentacją, aby dowiedzieć się więcej o Aspose.Cells for Node.js. Co więcej, conholdate.com będzie pisać na nowe, angażujące tematy. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

W razie jakichkolwiek pytań prosimy pisać do nas na forum.

Zobacz też