Aspose.Cells FOSS para TypeScript es una biblioteca gratuita y de código abierto para trabajar con archivos de hoja de cálculo en aplicaciones TypeScript. Instálala con npm install @aspose/cells@1.0.0 y comienza a crear libros de trabajo, leer celdas, aplicar estilos, crear gráficos y exportar a XLSX, CSV, Markdown, JSON o HTML – todo sin requerir Microsoft Excel o cualquier dependencia de Office.
La biblioteca expone un API limpio construido alrededor de Workbook, Worksheet, Cell y Style – los objetos familiares que todo desarrollador de hojas de cálculo conoce. Lee y escribe celdas usando putValue(), dales estilo con los objetos Style, Font y Fill, agrega gráficos mediante ChartCollection y configura la validación de datos, filtros automáticos, comentarios e hipervínculos en cualquier hoja de cálculo.
Workbook.load() y salve conworkbook.save() preservando valores celulares, fórmulas y estilos.worksheet.putValue() y worksheet.getCell() por índice de línea/columna o referencia de la célula.cell.setFormula() - verbatim almacenado en XLSX, evaluado por Excel o LibreOffice en abierto.WorksheetCollection incluyendo addWorksheet(), removeWorksheet() y moveWorksheet().workbook.toCsv().workbook.toMarkdown().Style con setBold(), setItalic(), setFontSize() y setFontColor().numFmtId en Style.ChartCollection y renderizar datos del gráfico mediante ChartRenderer.addShape() que admiten rectángulos, elipses, flechas, conectores y más a través de la jerarquía ShapeInfo.workbook.save() o métodos dedicados como toJson(), toCsv(), toMarkdown() y toHtml().HtmlReader y exportar libros de trabajo con estilo usando HtmlExporter.workbook.protect(true, "password").style.setLocked(true) y controlar la visibilidad de fórmulas con style.setHidden().DataValidation y worksheet.addDataValidation().worksheet.setAutoFilter() y eliminar filtros con removeAutoFilter().ConditionalFormatCollection con ColorScaleRule, DataBarRule y IconSetRule.Comment a través de worksheet.addComment().Aspose.Cells FOSS para TypeScript se puede instalar con un solo comando npm install @aspose/cells@1.0.0. No hay bibliotecas nativas de Office ni paquetes del sistema que instalar. La biblioteca se ejecuta en cualquier entorno Node.js con soporte para TypeScript 5+.
El API cubre Workbook, Worksheet, Cell, Style, Font, Fill, Chart, DataValidation, AutoFilter, Comment, Hyperlink y Shape – los objetos centrales para la automatización de hojas de cálculo en el mundo real. El código fuente tiene licencia MIT, está alojado en GitHub y acepta informes de errores y pull requests.
Crea un libro de trabajo, escriba diferentes tipos de valores para las células y establece fórmulas que Excel evalúa en abierto.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
worksheet.putValue("A1", 42);
worksheet.putValue("A2", 3.14159);
worksheet.putValue("A3", "Hello World");
const cellA4 = worksheet.getCell2("A4");
cellA4.setFormula("=SUM(A1:A2)");
await workbook.save("output.xlsx");
Configure el nombre de la letra, tamaño, corazón, italia y color en una célula utilizando la clase Style.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
const style = new Style();
style.setFontName("Arial");
style.setFontSize(14);
style.setBold(true);
style.setItalic(true);
style.setFontColor("FF0000");
const cell = worksheet.getCell2("A1");
cell.putValue("Styled Text");
cell.setStyle(style);
await workbook.save("styled.xlsx");
Población de una gama de datos y habilitar los header de filtro automático para la filtrar columnas interactivas en Excel.
const workbook = new Workbook();
const worksheet = workbook.worksheets[0]!;
worksheet.putValue("A1", "Name");
worksheet.putValue("B1", "Age");
worksheet.putValue("C1", "City");
worksheet.putValue("A2", "Alice");
worksheet.putValue("B2", "25");
worksheet.putValue("C2", "New York");
worksheet.putValue("A3", "Bob");
worksheet.putValue("B3", "30");
worksheet.putValue("C3", "London");
worksheet.setAutoFilter("A1:C4");
await workbook.save("filtered.xlsx");
Es una biblioteca de TipoScript gratuita y licenciada por MIT para crear, leer, modificar y exportar las fichas de Excel sin que se requiera Microsoft Office.
.xlsx para leer/escribir. los formatos de exportación únicamente incluyen CSV, JSON, Markdown y HTML. HTML también se puede importar a través de HtmlReader.
No. Aspose.Cells FOSS es una biblioteca TypeScript pura sin dependencia de Microsoft Office, automatización COM o cualquier tiempo de ejecución propietario.
Run npm install @aspose/cells@1.0.0. No se requieren paquetes de sistema adicionales o exteniones nativas.
Sí. Use la clase Style con métodos como setBold(), setItalic(), setFontSize(), setFontName() y setFontColor() para dar estilo a celdas individuales.
Sí. llame workbook.protect(true, "password") para proteger un libro de trabajo con una contraseña. las células individuales pueden ser bloqueadas con style.setLocked(true).