
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
- Excel przenosi dane z jednego arkusza do drugiego
- Kopiuj dane z jednego skoroszytu do drugiego
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:
- Utwórz instancję klasy Workbook i załaduj źródłowy plik XLSX/XLS.
- Utwórz obiekt Worksheets w odniesieniu do arkuszy Workbooka, wywołując metodę getWorksheets.
- Wywołaj metodę addCopy, aby skopiować dane do nowego arkusza z istniejącego arkusza w skoroszycie.
- 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:

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:
- Utwórz obiekt klasy Workbook i załaduj źródłowy plik XLSX/XLS.
- Utwórz kolejny obiekt Skoroszyt.
- Skopiuj pierwszy arkusz pierwszej książki do drugiej książki, wywołując metodę copy(source).
- 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:

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.