Load Spreadsheet
Jak załadować arkusz kalkulacyjny w TypeScript
Przegląd
Ten artykuł pokazuje, jak wczytać istniejące pliki arkuszy kalkulacyjnych do obiektu Workbook przy użyciu Aspose.Cells FOSS dla TypeScript. Biblioteka obsługuje wczytywanie plików XLSX i HTML.
Wczytaj plik XLSX
Użyj statycznej metody Workbook.load(), aby otworzyć istniejący plik XLSX:
import { Workbook } from "excel-cells";
const workbook = await Workbook.load("input.xlsx");
const worksheet = workbook.worksheets[0]!;
console.log("A1:", worksheet.getCell(0, 0)?.value);
console.log("B1:", worksheet.getCell(0, 1)?.value);Wczytaj skoroszyt zabezpieczony hasłem
Przekaż hasło jako drugi argument do Workbook.load():
const workbook = await Workbook.load("protected.xlsx", "mypassword");
const worksheet = workbook.worksheets[0]!;
console.log("A1:", worksheet.getCell(0, 0)?.value);Wczytaj plik HTML
Biblioteka może importować tabele HTML za pośrednictwem Workbook.load():
const workbook = await Workbook.load("data.html");
const worksheet = workbook.worksheets[0]!;
console.log("A1:", worksheet.getCell(0, 0)?.value);Odczytaj i zmodyfikuj wczytane dane
Po załadowaniu odczytaj wartości komórek przy użyciu getCell() lub getCell2(), zmodyfikuj wartości przy użyciu putValue() i zapisz zaktualizowany skoroszyt:
const workbook = await Workbook.load("report.xlsx");
const worksheet = workbook.worksheets[0]!;
const currentValue = worksheet.getCell(1, 0)?.value;
console.log("Current A2:", currentValue);
worksheet.putValue("A2", "Updated Value");
await workbook.save("report_updated.xlsx");