1. Produkty
  2.   Arkusz
  3.   JavaScript
  4.   x-spreadsheet
 
  

Biblioteka JavaScript do tworzenia arkuszy Excel i Google

Open Source JavaScript API umożliwia generowanie arkusza kalkulacyjnego w stylu Excela i Arkuszy Google dla Internetu. Obsługuje wstawianie nowych arkuszy, polecenia cofania i ponawiania, wybieranie rodziny czcionek lub rozmiaru czcionki i wiele więcej.

x-spreadsheet to bardzo przydatna internetowa biblioteka JavaScript do pracy z dokumentami arkuszy kalkulacyjnych. Jest to czysta biblioteka JavaScript używana do generowania arkuszy kalkulacyjnych w stylu Excela i Arkuszy Google dla Internetu przy mniejszym wysiłku i kosztach. Biblioteka ma charakter open source i jest dostępna bezpłatnie na licencji MIT. Biblioteka zawiera obsługę importu modułów arkuszy kalkulacyjnych lub ładowania plików JavaScript z CDN.

Biblioteka x-spreadsheet ułatwia twórcom oprogramowania ładowanie danych do arkusza kalkulacyjnego w czasie wykonywania lub zapisywanie lub sprawdzanie danych po zmianie. Biblioteka obsługuje kilka ważnych funkcji związanych z tworzeniem i manipulowaniem programem Excel, takimi jak wstawianie nowych arkuszy, polecenia cofania i ponawiania, wybieranie rodziny czcionek lub rozmiaru czcionki, stosowanie lub usuwanie formatowania (pogrubienie, kursywa, podkreślenie, przekreślenie), kolor tekstu lub wypełnij kolor, zaznacz obramowanie, scal komórki, zastosuj wyrównanie, zawijanie tekstu, zamroź komórkę, zmień rozmiar wiersza, szerokość kolumny, skopiuj lub wytnij i wklej, automatyczne wypełnianie, wstawianie wiersza lub kolumny, usuwanie wiersza, kolumny, wielu arkuszy, wsparcie w zakresie drukowania, sprawdzanie poprawności danych i wiele więcej.

Previous Next

Pierwsze kroki z arkuszem kalkulacyjnym x

Zalecany sposób instalacji arkusza kalkulacyjnego x polega na użyciu npm. Aby instalacja przebiegała bezproblemowo, użyj poniższego skryptu.

Zainstaluj arkusz kalkulacyjny x przez npm

$ npm install better-xlsx 

Możesz pobrać skompilowaną bibliotekę współdzieloną z repozytorium GitHub i zainstalować ją.

Tworzenie arkusza kalkulacyjnego Excel XLSX za pomocą JavaScript

Biblioteka JavaScript o otwartym kodzie źródłowym Better-xlsx pomaga twórcom oprogramowania generować arkusze kalkulacyjne zgodne z Microsoft Excel XLSX przy użyciu kodu JavaScript. Biblioteka obsługuje takie funkcje, jak tworzenie nowego skoroszytu od podstaw, dodawanie arkuszy do arkusza, wstawianie zawartości do arkusza, stosowanie do niego formatowania, wstawianie nowych wierszy lub kolumn, dodawanie tekstu lub obrazów i wiele innych.

Zarządzaj wierszami i kolumnami w arkuszu XLSX

Biblioteka Better-xlsx udostępnia użyteczną funkcjonalność do zarządzania wierszami i kolumnami w arkuszu kalkulacyjnym przy użyciu kodu JavaScript. Biblioteka obsługuje kilka ważnych funkcji do obsługi wierszy i kolumn, takich jak dodawanie nowych wierszy i kolumn, ustawianie wysokości wiersza, pobieranie zawartości wiersza lub kolumny, stosowanie stylów do kolumny, wypełnianie wiersza lub kolumny arkusza, ustawianie szerokości kolumny i tak dalej.

Formatowanie komórek & Zarządzanie w skoroszycie programu Excel

Biblioteka JavaScript o otwartym kodzie źródłowym Better-xlsx daje twórcom oprogramowania możliwość obsługi formatowania komórek i zarządzania nim w ich własnych aplikacjach JavaScript. Biblioteka obsługuje stosowanie wielu stylów do komórek programu Excel za pomocą zaledwie kilku linii kodu. Zawiera także kilka funkcji związanych z komórkami, takich jak tworzenie nowych komórek, łączenie komórek, ukrywanie komórek, pobieranie stylu komórki, łączenie pionowe z innymi komórkami, pobieranie wartości komórki, ustawianie formuły komórki, ustawianie wartości komórek za pomocą typu liczbowego i wiele więcej.

Jak dołączyć komentarz do komórki za pomocą interfejsu API JavaScript?

var cell = ws["A1"];

/* create comment array if it does not exist */
if(!cell.c) ws.A1.c = [];

/* create a comment part */
var comment_part = {
  a:"SheetJS",
  t:"I'm a little comment, short and stout!"
};

/* Add comment part to the comment array */
cell.c.push(comment_part);

//Modify a single cell value in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, [[new_value]], { origin: address });

//Modify multiple cell values in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, aoa, opts);

//Merge a group of cells

if(!worksheet["!merges"]) worksheet["!merges"] = [];
worksheet["!merges"].push(XLSX.utils.decode_range("A1:E1"));

 Polski