Jak tworzyć hiperłącza w Excelu przy użyciu Node.js

Jak tworzyć hiperłącza w Excelu przy użyciu Node.js

Programowy dostęp do plików [Excel] i manipulowanie nimi nie jest trudniejszym zadaniem. Istnieje wiele rutynowych obowiązków, które są czasochłonne i czasami stają się kłopotliwe. Jednak automatyzacja takich powtarzalnych zadań zawsze zapewnia przewagę konkurencyjną aplikacji biznesowej. Dlatego użyjemy [biblioteki] JavaScript XLSX [biblioteki], aby zaimplementować sposób tworzenia hiperłączy w programie Excel przy użyciu programowego Node.js.

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

Instalacja biblioteki JavaScript XLSX

Biblioteka ta oferuje bogaty zestaw metod wraz z obszerną dokumentacją. Istnieją dwa sposoby zainstalowania tej biblioteki. Możesz ją zainstalować poprzez pobranie pakietu API lub uruchomienie następujących poleceń w terminalu/CMD.

npm install java
npm install aspose.cells

Napiszmy programowo fragment kodu i kroki umożliwiające osiągnięcie pożądanej funkcjonalności.

Oto kroki:

  1. Zainicjuj instancję klasy Workbook.
  2. Uzyskaj odwołanie do pierwszego arkusza, wywołując metodę getWorksheets.
  3. get element arkusza o określonym indeksie.
  4. Pobierz kolekcję HyperlinkCollection, wywołując metodę getHyperlinks i przypisując ją do HyperlinkCollection.
  5. Wywołaj metodę add, aby dodać hiperłącze do adresu URL w komórce „A1".
  6. Zapisz plik Excel, wywołując metodę save.

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

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Zainicjuj instancję klasy Workbook. 
var workbook = new aspose.cells.Workbook();
// Uzyskaj odwołanie do pierwszego arkusza, wywołując metodę getWorksheets. 
var worksheets = workbook.getWorksheets();
// pobierz element Worksheet o określonym indeksie. 
var sheet = worksheets.get(0);
// Pobierz kolekcję HyperlinkCollection, wywołując metodę getHyperlinks i przypisując ją do HyperlinkCollection. 
var hyperlinks = sheet.getHyperlinks();
// Wywołaj metodę add, aby dodać hiperłącze do adresu URL w komórce „A1". 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Zapisz plik Excel, wywołując metodę zapisu.
workbook.save(  "AddingLinkToURL_out.xls");

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

Jak tworzyć hiperłącza w programie Excel

Podobnie możesz eksplorować wiele innych funkcji udostępnianych przez tę bibliotekę JavaScript XLSX. Umożliwia skonfigurowanie wywołań API tak, aby spełniały wymagania biznesowe.

Wykonaj następujące kroki:

  1. Utwórz obiekt klasy Workbook.
  2. get element arkusza o określonym indeksie.
  3. Wywołaj metodę getCells, aby pobrać kolekcję Cells.
  4. get element Cell o określonej nazwie komórki.
  5. Ustaw wartość zakresu wywołując metodę setValue.
  6. Ustawienie koloru czcionki komórki na Niebieski poprzez wywołanie metody setColor.
  7. Teraz pobierz kolekcję HyperlinkCollection, wywołując metodę getHyperlinks i przypisując ją do HyperlinkCollection.
  8. Dodaj hiperłącze do adresu URL w komórce „A1", wywołując metodę add.
  9. Wywołaj metodę save, aby zapisać plik Excel.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Utwórz obiekt klasy Workbook.
var workbook = new aspose.cells.Workbook();
// pobierz element Worksheet o określonym indeksie. 
var sheet = workbook.getWorksheets().get(0);
// Wywołaj metodę getCells, aby pobrać kolekcję Cells.
var cells = sheet.getCells();
// Pobierz element Cell o określonej nazwie komórki. 
var cell = cells.get("A1");
// Ustaw wartość zakresu, wywołując metodę setValue. 
cell.setValue("Visit Aspose");
// Ustawienie koloru czcionki komórki na Niebieski poprzez wywołanie metody setColor. 
var style = cell.getStyle();
style.getFont().setColor(aspose.cells.Color.getBlue());
// Teraz pobierz kolekcję HyperlinkCollection, wywołując metodę getHyperlinks i przypisując ją do HyperlinkCollection. 
var hyperlinks = sheet.getHyperlinks();
// Dodaj hiperłącze do adresu URL w komórce „A1", wywołując metodę add. 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Wywołaj metodę save, aby zapisać plik Excel. 
workbook.save(  "AddingLinkToURLNotEmpty_out.xls");

Zdobądź bezpłatną licencję

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

Podsumowując

W ten sposób dotarliśmy do końca tego wpisu na blogu. Możemy śmiało powiedzieć, że przeszedłeś i nauczyłeś się tworzyć hiperłącza w Excelu przy użyciu Node.js. Ponadto zapoznałeś się również z kilkoma zaawansowanymi metodami udostępnianymi przez tę bibliotekę JavaScript XLSX. Co więcej, nie pomijaj dokumentacji, aby poznać inne funkcje.

Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.

Wreszcie conholdate.com pisze nowe posty na blogu. Dlatego też 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 utworzyć wiele hiperłączy w programie Excel?

Odwiedź ten [link], aby pobrać fragment kodu demonstrujący, jak utworzyć hiperłącza w pliku Excel przy użyciu [biblioteki] JavaScript XLSX 2.

Zobacz też