rumblesheetjs
v1.0.0
Published
Seamlessly integrate dynamic, interactive spreadsheets into any website for enhanced data management and visualization.
Downloads
13
Keywords
Readme
Table of Contents
🚀 Features
Graph Support
- Visualize your data with dynamic graphing capabilities
- Create various types of charts directly within the spreadsheet to better represent and analyze your data
Multiple Excel Files with Resizability
- Open and manage multiple Excel files simultaneously
- Each spreadsheet is resizable, allowing you to adjust the view for a more convenient workflow
Marching Ant Selection
- Highlight selected cells with a marching ants animation, making it easier to distinguish and work with selected areas
Formula Support
- Leverage built-in formulas to perform automatic calculations
- Supports various formula types to enhance data analysis
Zoom In/Out Functionality
- Zoom in and out within individual sheets to better view or edit data, offering a more flexible and adaptable interface
Copy and Cut Features
- Easily copy or cut cell contents and move data across different sections or sheets with familiar clipboard operations
Layout Functionalities
- Customize the layout of your sheets, including alignment, text formatting, and overall structure, ensuring your data looks well-organized
Row and Column Shift
- Shift rows and columns effortlessly, allowing quick rearrangements of your data without manual reentry
Add and Delete Rows/Columns
- Dynamically add or delete rows and columns as needed to accommodate growing or shrinking datasets
Multiple Sheets
- Work with multiple sheets within a single Excel file, enabling better data categorization and management
Fill Values Based on Pattern
- Automate repetitive data entry by filling cells based on a detected pattern, making workflows faster and more efficient
CSV File Upload
- Upload and import CSV files directly into the spreadsheet, allowing seamless integration of external data
Search Functionality
- Quickly search within the spreadsheet for specific data points or cell references, streamlining navigation through large datasets
Find and Replace
- Easily find and replace text or values within the spreadsheet, helping update or correct large amounts of data with minimal effort
📚 Documentation
Directory Structure
exceljs/
├── index.html
├── Styles
│ └── style.scss
└── Scripts
│── initiator.js
└── excelMaker
│── eMaker.js
│── ribbonMaker.js
│── dataStructure
│ │── headerCellStructure.js
│ └── sparseMatrixStructure.js
└── sheetRenderer
│── sheetRenderer.js
└── functionalities
│── calculationManager.js
│── cellFunctionality.js
│── cellUtility.js
│── formulaParser.js
│── graph.js
│── headerCellFunctionality.js
│── scroll.js
│── spreadsheetManager.js
└── copyPasteManager
│── _dataProcessor(worker)
└── copyPasteManager.js