document-processing-xlsx

Parse, create, and manipulate Excel spreadsheets using SheetJS and exceljs.

3|Updated Aug 26, 2026
One-click install
npx skills add https://github.com/Fabric-Pro/fabric-oss --skill document-processing-xlsx-fabric-pro
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: document-processing-xlsx
Source: https://github.com/Fabric-Pro/fabric-oss/tree/main/.cursor/skills/document-processing-xlsx
Command: npx skills add https://github.com/Fabric-Pro/fabric-oss --skill document-processing-xlsx-fabric-pro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires xlsx, exceljs.

What problem does it solve? Working with Excel files in application code requires handling workbook structures, worksheets, cells, and formulas, which is error-prone when done manually. This Skill provides guidance for reading, generating, and transforming .xlsx and .xls files programmatically. ## Core Features & Use Cases - Excel Parsing and Import: Read uploaded spreadsheets and bulk data files into structured application data. - Report Generation: Create Excel reports, financial statements, and data exports with worksheets, formulas, and formatting. - Workbook Manipulation: Modify existing workbooks, convert CSV to Excel, and build data entry templates. - Use Case: A user uploads a bulk product list as an .xlsx file; parse each row with SheetJS, validate the data, and import it into the database, then generate a summary Excel report for download. ## Quick Start Parse the attached spreadsheet 'inventory.xlsx' and generate a summary Excel report grouped by product category.

Frequently Asked Questions about document-processing-xlsx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read an Excel file in JavaScript?▼

Use the xlsx (SheetJS) library to read Excel files by calling XLSX.read on the file buffer, then access worksheets through the workbook object. Convert sheet data to JSON with XLSX.utils.sheet_to_json for easy processing.

How to generate an Excel file from JSON data?▼

Convert your JSON array to a worksheet using XLSX.utils.json_to_sheet, append it to a new workbook with XLSX.utils.book_append_sheet, and write the result with XLSX.writeFile. This produces a downloadable .xlsx file.

What is the difference between xlsx and exceljs?▼

SheetJS (xlsx) focuses on fast parsing and conversion between spreadsheet formats, while exceljs offers richer styling, cell formatting, and streaming support for large files. Choose based on whether you need advanced formatting or simple data conversion.

Can SheetJS handle large Excel files?▼

SheetJS can process large files but loads workbooks into memory by default, which may cause issues with very large datasets. For bulk imports, process rows in chunks or consider streaming approaches to reduce memory usage.

Does xlsx support formulas in generated spreadsheets?▼

Yes, you can set cell values to formula strings when building worksheets, and Excel will evaluate them on open. Note that SheetJS does not calculate formula results itself, so computed values appear only after opening in a spreadsheet application.