7 repositorios
Tools for embedding charts, pivot tables, and conditional formatting within spreadsheet documents.
Distinct from Data Visualization Charts: Distinct from general data visualization libraries: specifically targets the embedding of visual elements into spreadsheet file formats.
Explore 7 awesome GitHub repositories matching data & databases · Spreadsheet Visualizations. Refine with filters or upvote what's useful.
Excelize is a Go library designed for reading, writing, and modifying Microsoft Excel files in XML-based formats. It functions as a spreadsheet file parser and generator that enables the programmatic extraction and modification of data. The library includes a streaming spreadsheet processor to handle massive datasets incrementally, preventing system memory exhaustion during large-scale read and write operations. It also provides a chart generator to convert worksheet values or external data sources into visual representations within the spreadsheet. Beyond core file processing, the project c
Embeds charts and visual representations directly into spreadsheet documents.
Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o
Supports embedding graphical elements like charts and pivot tables, as well as applying conditional formatting to spreadsheet data.
Luckysheet is a web-based spreadsheet component and collaborative editor designed for rendering interactive grids in a browser. It functions as an Excel-compatible data grid that allows for the import and export of spreadsheet files while maintaining tabular data structures. The project provides real-time collaborative editing, synchronizing changes across multiple users to enable simultaneous work on shared documents. It also serves as a JavaScript data visualization tool, converting cell values into graphical charts and visual representations. The platform covers a broad range of data mana
Integrates visualization tools that embed charts and pivot tables directly within the spreadsheet environment.
unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents. The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing,
Allows adding and manipulating images embedded within spreadsheet cells or charts.
XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and file generator. It provides the capability to write data, apply cell formatting, and build complex layouts across multiple worksheets. The project distinguishes itself with a memory-optimized writing mode that flushes large datasets to disk row-by-row, enabling the creation of files exceeding 4 GB while minimizing RAM consumption. It also includes a specialized mechanism for embedding binary project files and digital signatures to enable VBA macros and signed scripts within work
Generates charts, sparklines, and data labels embedded directly within spreadsheet documents.
EPPlus is a .NET library designed for programmatically creating, manipulating, and styling Excel files using the Open XML format. It functions as an office file manipulator and spreadsheet processor that allows for the generation and modification of workbooks without requiring the local installation of office productivity software. The library enables the creation of complex workbooks featuring charts, pivot tables, and conditional formatting for automated reporting. It includes an internal calculation engine to execute embedded formulas and spreadsheet logic, and provides security features s
Enables the embedding of charts, pictures, and shapes directly into spreadsheet documents for data visualization.
Este proyecto es un servidor del Model Context Protocol que permite a los asistentes de inteligencia artificial interactuar directamente con archivos de Microsoft Excel. Funciona como un puente, permitiendo que sistemas externos lean, escriban y modifiquen datos de hojas de cálculo a través de una interfaz estandarizada. Al admitir tanto la manipulación directa de archivos como la automatización de aplicaciones headless, el servidor proporciona una utilidad integral para la gestión programática de libros de trabajo. El servidor se distingue por combinar capacidades de procesamiento de datos con un pipeline de renderizado visual. Puede generar capturas de imagen de rangos específicos de hojas de cálculo y tomar capturas de pantalla de la interfaz activa de la aplicación, proporcionando contexto visual para tareas automatizadas e informes. Estas características permiten a los usuarios extraer datos estructurados mientras mantienen la capacidad de visualizar y documentar el estado de libros de trabajo complejos. Más allá de las operaciones básicas de datos, la herramienta admite flujos de trabajo extensos de reestructuración y formato de libros de trabajo. Permite la creación, duplicación y organización de hojas, así como la aplicación programática de estilos de celda y patrones numéricos. Para garantizar la estabilidad durante operaciones a gran escala, el sistema implementa streaming de datos basado en paginación, lo que optimiza el uso de memoria y la transferencia de datos al manejar archivos extensos.
Generates visual snapshots of spreadsheet ranges for reporting and documentation purposes.