15 रिपॉजिटरी
Tools for aggregating and grouping datasets into summary tables.
Distinct from Table Data Processing: Distinct from Table Data Processing: focuses on pivot-specific aggregation logic rather than general row-level table operations.
Explore 15 awesome GitHub repositories matching data & databases · Pivot Table Aggregators. Refine with filters or upvote what's useful.
Ramda is a functional JavaScript standard library and toolset for immutable data transformation and composition. It provides a comprehensive suite of pure utility functions designed to enable declarative data processing pipelines. The library is distinguished by its use of automatic function currying and a data-last argument order. These design patterns allow multi-argument functions to be partially applied, simplifying the construction of processing chains where data is passed through a sequence of operations. The toolkit covers broad data manipulation capabilities, including list processin
Transforms lists of key-value pairs into pivoted table formats to reorganize data.
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
Aggregates and groups large datasets into summary tables using configurable statistical functions.
Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches
Combines metrics from multiple fact tables sharing common dimensions without causing row multiplication or data duplication.
Luckysheet upgraded to Univer
Summarizes and visualizes data through interactive pivot tables and chart components.
This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p
Generates pivot tables by aggregating data across multiple keys into a rectangular summary grid.
VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme
Rearranges data by grouping key columns and pivoting categorical variables into cross-tabulations.
vxe-table is a high-performance data table component and UI library for Vue, designed for building data-heavy applications. It functions as a virtualized data grid and spreadsheet UI framework capable of rendering millions of rows by mounting only the visible elements of a dataset. The project distinguishes itself through spreadsheet-like functionality, including cell selection, copy-paste support, and the generation of cross-tabulated pivot tables. It also provides specialized tools for managing complex data hierarchies using virtual trees, row grouping, and cell merging. The library covers
Summarizes data into cross-tabulated pivot tables to analyze relationships between multiple variables.
OfficeCLI एक हेडलेस ऑफिस सूट और ऑटोमेशन टूल है जिसे प्रोग्रामेटिक रूप से Microsoft Office डॉक्यूमेंट्स को पढ़ने, एडिट करने और जनरेट करने के लिए डिज़ाइन किया गया है। यह एक OOXML मैनिपुलेशन लाइब्रेरी और एक डॉक्यूमेंट टेम्पलेटिंग इंजन के रूप में कार्य करता है, जो एक स्टैंडअलोन बाइनरी प्रदान करता है जो ऑफिस सॉफ्टवेयर के लोकल इंस्टॉलेशन की आवश्यकता के बिना Word, Excel और PowerPoint फाइलों के प्रबंधन की अनुमति देता है। यह प्रोजेक्ट JSON-RPC सर्वर और Model Context Protocol के माध्यम से AI एजेंट्स के लिए टूल्स के रूप में डॉक्यूमेंट ऑपरेशन्स को उजागर करके खुद को अलग करता है। यह XPath का उपयोग करके रॉ XML मैनिपुलेशन के माध्यम से उन्नत कस्टमाइज़ेशन को सक्षम बनाता है और एक सीरियलाइज़ेशन सिस्टम प्रदान करता है जो डॉक्यूमेंट सबट्रीज़ को रिप्ले-योग्य JSON बैचेस में डंप करता है। यह टूल फॉर्मूला मूल्यांकन और पिवट टेबल जनरेशन के साथ प्रोग्रामेटिक स्प्रेडशीट इंजीनियरिंग, साथ ही स्टाइल मैनेजमेंट, रिवीज़न ट्रैकिंग और बहुभाषी टेक्स्ट फॉर्मेटिंग जैसे व्यापक वर्ड प्रोसेसिंग कार्यों सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। इसमें डेटा विज़ुअलाइज़ेशन, संरचित JSON या उच्च-निष्ठा HTML में कंटेंट एक्सट्रैक्शन, और स्वचालित रिपोर्ट जनरेशन के लिए पूर्वनिर्धारित टेम्पलेट्स में JSON डेटा को मर्ज करने के लिए यूटिलिटीज़ भी शामिल हैं।
Generates native pivot tables from source ranges with multi-field aggregations and custom layouts.
Davinci is a business intelligence and data visualization platform used for building interactive dashboards and reports. It functions as a SQL-based dashboard builder and multi-tenant analytics service that connects to databases via JDBC and CSV files to transform raw data into visual components. The platform is distinguished by its granular security model, which includes row-level and column-level permissions integrated with LDAP and OAuth2 authentication. It also provides an embedded visualization tool that allows secure, parameterized charts and dashboards to be inserted into external appl
Implements pivot tables that transform data through row and column swapping with color-grouped metrics.
This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It provides a JavaScript form builder library that transforms JSON schemas into functional web forms and multi-step wizards, with a dedicated visual survey creator for designing layouts and branching logic without writing code. The library is distinguished by its bidirectional PDF integration, which allows the conversion of JSON schemas into fillable PDF documents and the extraction of structured data from existing PDFs. It also features advanced capabilities for creating scored asse
Generates interactive charts, tables, and pivot visualizations to analyze response counts and data trends.
Zombodb एक डेटाबेस एक्सटेंशन और रिलेशनल डेटा इंडेक्स है जो PostgreSQL को Elasticsearch के साथ एकीकृत करता है। यह एक SQL सर्च इंटरफ़ेस प्रदान करता है, जो उपयोगकर्ताओं को नेटिव JSON APIs के बजाय मानक SQL फ़ंक्शंस और सिंटैक्स का उपयोग करके जटिल सर्च क्वेरी और एग्रीगेशन निष्पादित करने की अनुमति देता है। यह प्रोजेक्ट उच्च-प्रदर्शन पूर्ण-पाठ खोज (full-text search) और एनालिटिक्स को सक्षम करने के लिए PostgreSQL से रिमोट सर्च इंजन में रिलेशनल डेटा को सिंक्रोनाइज़ करता है। यह सिस्टम रिलेशनल स्ट्रक्चर्स को सर्च इंजन क्षमताओं के साथ जोड़कर खुद को अलग करता है, विशेष रूप से ज्यामिति और भूगोल प्रकारों के लिए जियोस्पेशियल सर्च एकीकरण के माध्यम से। यह एक SQL-टू-JSON क्वेरी मैपिंग लेयर लागू करता है जो उन्नत टेक्स्ट विश्लेषण को सक्षम बनाता है—जिसमें रिलेशनल वातावरण के भीतर सीधे फ़ज़ी मैचिंग, प्रॉक्सिमिटी सर्च और प्रासंगिकता स्कोरिंग शामिल है। यह प्रोजेक्ट इंडेक्स लाइफसाइकिल मैनेजमेंट, स्वचालित रिलेशनल डेटा सिंक्रोनाइज़ेशन, और जटिल विश्लेषणात्मक एग्रीगेशन सहित व्यापक क्षमता क्षेत्रों को कवर करता है। यह स्थान-आधारित क्वेरीज़ के लिए स्थानिक इंडेक्सिंग, कस्टम टेक्स्ट विश्लेषण पाइपलाइन्स, और इंडेक्स आँकड़ों व क्लस्टर स्वास्थ्य का ऑडिट करने के लिए मॉनिटरिंग टूल्स का समर्थन करता है। सुरक्षा को TLS का उपयोग करके डेटाबेस और सर्च इंजन के बीच एन्क्रिप्टेड कनेक्शन के माध्यम से संभाला जाता है।
Transforms multi-bucket search aggregation results into relational table formats for SQL output.
This project is a JavaScript pivot table library and client-side data processor. It provides an interactive interface for transforming raw datasets into summarized tables, heatmaps, and charts, allowing for browser-based data analysis without a backend server. The library distinguishes itself through a drag-and-drop interface for dynamic data exploration and the ability to derive new attributes via date binning or custom logic. It supports flexible data rendering by converting analyzed results into HTML tables or graphical representations using integrated or third-party charting libraries. T
Provides a JavaScript library for creating interactive pivot tables with drag-and-drop grouping and aggregation.
यह प्रोजेक्ट एक Model Context Protocol सर्वर है जो AI एजेंट्स को प्रोग्रामेटिक रूप से Excel वर्कबुक बनाने, पढ़ने और संशोधित करने के लिए इंटरफेस प्रदान करता है। यह एक ब्रिज के रूप में कार्य करता है जो लार्ज लैंग्वेज मॉडल्स को स्प्रेडशीट ऑटोमेशन और डेटा विज़ुअलाइज़ेशन करने में सक्षम बनाता है। यह सर्वर AI एजेंट्स को रॉ डेटा से नेटिव Excel चार्ट और पिवट टेबल बनाने की अनुमति देता है, जिससे स्ट्रक्चर्ड जानकारी को विज़ुअल समरी में बदला जा सकता है। यह प्रोटोकॉल-आधारित कनेक्टिविटी लेयर के माध्यम से रिमोट स्प्रेडशीट प्रबंधन की सुविधा देता है। यह सिस्टम स्प्रेडशीट मैनिपुलेशन की व्यापक क्षमताएं प्रदान करता है, जिसमें फॉर्मूला और डेटा वैलिडेशन के लिए सेल-लेवल ऑपरेशन्स, रेंज की विज़ुअल फॉर्मेटिंग और लेआउट में बदलाव शामिल हैं। यह वर्कबुक-लेवल प्रबंधन को भी संभालता है, जैसे मेटाडेटा एक्सट्रैक्शन, शीट ऑर्गनाइजेशन और स्ट्रक्चर्ड टेबल बनाना।
Creates dynamic pivot tables to aggregate and summarize large datasets within Excel.
qsv is a high-performance command line toolkit for querying, transforming, and analyzing comma-separated value files. It functions as a data wrangling interface and a tabular data profiler, featuring a query engine capable of executing SQL statements and joins directly on flat files without requiring a database. The project is distinguished by its ability to process massive datasets that exceed available system memory. This is achieved through disk-based external memory processing, including multithreaded merge sorting, on-disk hash tables for deduplication, and lightweight file indexing for
Rotates data from rows to columns based on specified keys to create summary pivot tables.
This project is an interactive, web-based notebook environment designed for distributed data science and large-scale computing. It serves as a development tool for executing code and performing data analysis specifically within the Apache Spark framework, providing a browser-based interface that combines code execution with reactive data visualization. The platform distinguishes itself through its deep integration with distributed infrastructure, allowing users to manage cluster resources, configure runtime dependencies, and isolate execution processes for individual notebooks. It supports co
Summarizes and transforms datasets using an interactive pivot table interface for dynamic data aggregation.