Przenieś dane z jednego arkusza na drugi w programie Excel

Przenieś dane z jednego arkusza na drugi w programie Excel

Ten wpis na blogu jest dla Ciebie, jeśli regularnie pracujesz z plikami Excel. W każdej organizacji biznesowej na co dzień odbywa się szereg zadań związanych z przesyłaniem i kompilacją danych. Jednakże staje się to kłopotliwe, jeśli ilość danych jest ogromna. Dlatego automatyzacja przesyłania danych z jednego skoroszytu/arkusza do drugiego daje przewagę konkurencyjną. W tym artykule dowiesz się, jak przenosić dane z jednego arkusza do drugiego w programie Excel przy użyciu tej [biblioteki] JavaScript.

Omówione zostaną następujące tematy:

Przenieś dane z jednego arkusza na drugi w programie Excel | Instalacja biblioteki Node.js

Najszybszym sposobem zainstalowania tej biblioteki JavaScript Excel jest pobranie pakietu API lub zainstalowanie go, uruchamiając następujące polecenia:

npm install java
npm install aspose.cells

Excel przenosi dane z jednego arkusza do drugiego

Po zakończeniu instalacji możemy programowo przenieść dane z jednego arkusza Excel do drugiego.

Możesz wykonać kroki i fragment kodu wymieniony poniżej:

  1. Utwórz instancję klasy Workbook i załaduj źródłowy plik XLSX/XLS.
  2. Utwórz obiekt Worksheets w odniesieniu do arkuszy Workbooka, wywołując metodę getWorksheets.
  3. Wywołaj metodę addCopy, aby skopiować dane do nowego arkusza z istniejącego arkusza w skoroszycie.
  4. Zapisz plik Excel wywołując metodę save.

Skopiuj i wklej następujący kod do swojego głównego pliku:

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Utwórz instancję klasy Workbook i załaduj źródłowy plik XLSX/XLS. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Utwórz obiekt Worksheets w odniesieniu do arkuszy skoroszytu, wywołując metodę getWorksheets. 
var sheets = wb.getWorksheets();
// Wywołaj metodę addCopy, aby skopiować dane do nowego arkusza z istniejącego arkusza w skoroszycie. 
sheets.addCopy("Sheet1");
// Zapisz plik Excela, wywołując metodę save. 
wb.save( "CopyWithinWorkbook_out.xls");

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

Excel przenosi dane z jednego arkusza do drugiego

Kopiuj dane z jednego skoroszytu do drugiego

Ponadto możesz kopiować i przenosić dane z jednego skoroszytu programu Excel do innego skoroszytu, używając kilku wierszy kodu źródłowego w języku JavaScript.

Oto kroki:

  1. Utwórz obiekt klasy Workbook i załaduj źródłowy plik XLSX/XLS.
  2. Utwórz kolejny obiekt Skoroszyt.
  3. Skopiuj pierwszy arkusz pierwszej książki do drugiej książki, wywołując metodę copy(source).
  4. Wywołaj metodę save, aby zapisać plik.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Utwórz obiekt klasy Workbook i załaduj źródłowy plik XLSX/XLS. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Utwórz kolejny obiekt skoroszytu. 
var excelWorkbook1 = new aspose.cells.Workbook();
// Skopiuj pierwszy arkusz pierwszej książki do drugiej książki, wywołując metodę copy(source). 
excelWorkbook1.getWorksheets().get(0).copy(wb.getWorksheets().get(0));
// Wywołaj metodę save, aby zapisać plik.  
excelWorkbook1.save( "CWBetweenWorkbooks_out.xls", aspose.cells.FileFormatType.EXCEL_97_TO_2003);

Wynik możesz zobaczyć na obrazku poniżej:

Kopiuj dane z jednego skoroszytu do drugiego

Zdobądź bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.

Podsumowując

Podsumowując, nauczyłeś się programowo przenosić dane z jednego arkusza do drugiego w programie Excel. Co więcej, przeszedłeś także przez proces kopiowania danych z jednego skoroszytu do drugiego przy użyciu tej biblioteki JavaScript Excel. Na koniec nie zapomnij odwiedzić dokumentacji, aby poznać inne niesamowite funkcje.

Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.

Wreszcie conholdate.com pisze nowe posty na blogu. Dlatego prosimy o kontakt w celu otrzymywania regularnych aktualizacji.

Zadać pytanie

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania

Jak automatycznie przenieść dane z jednego arkusza Excela do drugiego?

Aby programowo uzyskać transfer danych między arkuszami, postępuj zgodnie z tym linkem.

Zobacz też