Cross-Platform JavaScript Excel XLSX Viewer
View and explore Excel spreadsheets and other data files directly in your web app, no Office installation required. Supports Excel, CSV, SpreadJS, Apache Arrow, and Parquet formats.
- Feature-rich JavaScript viewer for Excel and structured data files
- Supports all major browsers and frameworks, including Edge, Chrome, Firefox, Opera, Safari, React, Vue, Preact, and Angular
- Open and view Excel (XLSX, XLTX), CSV, Apache Arrow, Parquet, and SpreadJS (SSJSON, .sjs) files
- Included with Document Solutions for Excel .NET and Java
Test Drive the Ultimate
JavaScript Data File Viewer Control
A JavaScript data file viewer is a software component used to view and analyze spreadsheet and structured data directly in web applications. The Document Solutions Data Viewer (DsDataViewer) allows developers to display and interact with Excel, CSV, Parquet, Apache Arrow, and SpreadJS files across browsers using major JavaScript frameworks.
Ultimate Client-Side Data File Viewer Solution
For Enterprise Applications
The DsDataViewer control is a fast, cross-platform JavaScript viewer for Excel and other major data formats including CSV, Arrow, Parquet, and SpreadJS. It integrates with Angular, React, Vue, and all modern browsers. Users get essential data-exploration tools—sorting, filtering, grouping, conditional formatting, and freeze panes—plus rich visuals like charts, shapes, images, and barcodes . With customizable UI options, themes, responsive design, and multi-language support, it provides a flexible, enterprise-ready way to embed spreadsheet functionality in any web app.
Complete Server and Client-Side XLSX Solution
Pair Document Solutions for Excel, both .NET and Java, with this included JavaScript data viewer to build a complete workflow. Create or modify data files programmatically on the server, then allow your users to view them securely in the browser using the Document Solutions Data Viewer. This data viewer control focuses on client-side file viewing, including XLSX, XLTX, CSV, Arrow, and Parquet files making it ideal for securely displaying structured datasets without modification.
NOTE: If your application requires full interactive client-side spreadsheet editing, formula calculation, or data entry, we recommend SpreadJS, which provides a complete Excel-like client-side spreadsheet editing experience.
Customizable & Easy to Use UI
Tailor the JavaScript Data Viewer to match your application’s branding, workflow, and usability requirements. With full control over toolbars, sidebars, themes, and layout, developers can create an intuitive, professional interface that aligns perfectly with any design system. The toolbarLayout and sidebarLayout APIs make it easy to show, hide, or reorder UI elements across desktop, mobile, and full screen modes, while built-in themes and CSS overrides allow seamless visual integration into your web application. With responsive design and streamlined configuration, DsDataViewer ensures an efficient and accessible viewing experience on every platform.
Enhanced Data Visualizations in Professional Data Viewer
A Document Solutions for Excel, both .NET or Java, purchase includes a Standard viewer license for the JavaScript Data Viewer, providing a powerful, client-side solution for viewing data files. The optional Professional viewer license enhances DsDataViewer with advanced visualization and interaction capabilities, including support for charts, shapes, pictures, slicers, and barcodes. These features enable users to view complex, data-driven dashboards and reports with ease, bringing spreadsheet-based visualizations to life without relying on desktop software. Whether displaying financial reports, analytic dashboards, or visual data summaries, the Professional DsDataViewer offers a complete web-based data visualization experience.
JavaScript Data Viewer Quick Start Guide
| Quick Start Guide | |
|---|---|
| 1. Download the latest release of the JavaScript Data Viewer control, DsDataViewer. |
Download Free Trial or Install from NPM:
|
| 2. Add needed script files to projects HTML file. |
|
|
|
|
4. Load an existing Excel document into the JS Data Viewer using the openFile method. |
|
Learn more with our complete Quick Start guide for the Document Solutions Data Viewer.
The Standard vs. Professional Data Viewer License
The Document Solutions Data Viewer (DsDataViewer) offers two licensing options: Every Document Solutions for Excel (DsExcel) license, both .NET and Java, includes the Standard Viewer. Developers can upgrade to the Professional Viewer for advanced editing, form-filling, and collaboration features.
Standard Data Viewer License
(Included with DsExcel)
Supports core view functionalities, including:
-
Open local or remote XLSX, XLTX, CSV, SpreadJS (SSJSON/SJS), Apache Arrow, & Parquet files
- Zoom, scroll, & navigate large datasets
- View group outlines & frozen panes
- Resize or Autofit rows & columns
- Perform advanced search
- Extract formatted or unformatted cell data programmatically
- Select cells, copy to clipboard, & view aggregations
- Show or Hide Notes
- Customize toolbar buttons
- Display viewer in different themes
- Display Tables, Sparkline/SparklineEx, Databars, & Iconsets
- Display the conditional formatting, formula results, data formats, & data validation
- Display object style & cell gridlines
- Display hidden sheets
- Display hyperlinks for in-viewer navigation
- Supports keyboard navigation & grid operations grid operations
Professional Data Viewer License
(Upgrade Option)
Includes everything in the Standard Viewer, plus the display of data visualization objects and interactive sorting & filtering operations. The Pro license requires an additional fee:
- All Standard DsDataViewer view functionalities
- Filter & sort data in a Range or Table
- Filter & sort data using Slicers in Tables & Pivot Tables
- Add or remove fields, modify layout, adjust field settings, and apply theme changes in Pivot Tables
- Display Charts, Shapes, & Pictures
- Display Barcode results of SpreadJS Barcode Formula
- Allow navigation on Shape and Picture objects
Professional Data Viewer License Deployment Options
The Standard Data Viewer License deployment is included with your DsExcel purchase at no extra cost. The Professional Data Viewer License is licensed separately per each separate Hostname. Subdomains are also considered separate Hostnames. Choose from the following purchasing options:
Internal or Non-Commercial
- One (1) Single Hostname
- Single Domain (*.domain)
Commercial & SaaS
- Single Hostname, Single Domain (*.domain) or SaaS *.domain
- Unlimited Domains or SaaS (*.* wildcard)
📩 Contact sales at us.sales@mescius.com for additional information on pricing or licensing.
Easy Licensing & Distribution
Access your Document Solutions Distribution Key(s) through your MESCIUS account after purchase.
Licensing FAQs
Document Solutions offers flexible tiered licensing options for single-location, multi-location or cloud use, and individual and team licenses.
Request a Trial Key
Our sales team can provide 30-day trial Distribution Keys for Document Solutions Data Viewer upon request, allowing you to deploy our APIs during your trial period.
Have Questions? We're Here to Help
Email us.sales@mescius.com to discuss your project needs with our product specialists or request a personalized demo with the Product Manager.
Trusted by the World's Leading Companies
Company names and logos are trademarks of their respective owners. Their display is for identification purposes only and does not imply endorsement of or affiliation with MESCIUS.