observable-framework-lib-xlsx

Read and write Microsoft Excel .xlsx files in Observable Framework projects.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/spqw/skill-observable-framework --skill observable-framework-lib-xlsx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observable-framework-lib-xlsx
Source: https://github.com/spqw/skill-observable-framework/tree/main/skills/observable-framework-lib-xlsx
Command: npx skills add https://github.com/spqw/skill-observable-framework --skill observable-framework-lib-xlsx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies the process of integrating Microsoft Excel files directly into Observable Framework projects, enabling seamless data import and manipulation.

Core Features & Use Cases

  • Read Excel Data: Load data from .xlsx files into JavaScript arrays of objects.
  • Sheet Selection & Range Specification: Target specific sheets and data ranges within Excel workbooks.
  • Header Handling: Automatically parse the first row as headers for easier data access.
  • Use Case: Analyze sales data from an Excel report by loading it into Observable and visualizing it with Plot.

Quick Start

Load the 'sales-data.xlsx' file and access the 'Q1 Sales' sheet with headers.

Frequently Asked Questions about observable-framework-lib-xlsx

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

FAQPage Schema
How do I import and read Excel xlsx files in Observable Framework?

To read Excel xlsx files in Observable Framework, you can use this Skill to load data from spreadsheets into JavaScript arrays of objects. It leverages the SheetJS library to facilitate seamless data import for your visualization and reporting tasks.

Can I specify a sheet name and data range when importing Excel data into Observable?

Yes, when importing Excel data into Observable, you can target specific sheets and define exact data ranges within Excel workbooks. This allows you to extract structured data precisely from larger spreadsheet files without loading unnecessary information.

Does this Skill support automatically parsing the first row as headers for Excel data import?

Yes, this Skill supports header handling to automatically parse the first row of your Excel sheet as headers. This provides easier data access by mapping subsequent rows to JavaScript objects keyed by those headers.

What is the best way to load sales data from an Excel report into an Observable visualization?

The best way to load sales data from an Excel report into an Observable visualization is to use this Skill to read the xlsx file into a JavaScript array. You can then directly pass this structured data to Plot for analysis and charting.

Can I write and export data back to xlsx files within Observable Framework projects?

Yes, this Skill enables both reading and writing of Microsoft Excel xlsx files within Observable Framework projects. You can manipulate your JavaScript data arrays and write them back to spreadsheet files for export or reporting purposes.