range-reading-and-large-file-analysis

Read multi-sheet Excel workbooks and extract targeted ranges with pandas.

110|3|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/MichaelYang-lyx/AIDABench --skill range-reading-and-large-file-analysis-michaelyang-lyx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: range-reading-and-large-file-analysis
Source: https://github.com/MichaelYang-lyx/AIDABench/tree/main/skills/sn-da-excel-workflow/capability/excel-reading/range-reading
Command: npx skills add https://github.com/MichaelYang-lyx/AIDABench --skill range-reading-and-large-file-analysis-michaelyang-lyx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

读取多 Sheet Excel 文件,根据数据量动态选择处理策略,支持特定区域数据提取、大文件 Parquet 转换、统计分析及可视化图表生成。

Core Features & Use Cases

  • 特定区域提取与空值统计:对选定的 Sheet、列进行范围提取、清洗与缺失值统计。
  • 大文件优化与结构化输出:将大文件转为 Parquet,提升后续处理速度,并导出结构化结果。
  • 统计分析与可视化:执行简单统计、线性趋势分析并生成高分辨率图表,便于汇报与决策。
  • 用例示例:从包含多张工作表的销售数据中提取关键指标并生成可视化报告。

Quick Start

Load a multi-sheet Excel file, specify the target range, and output a structured analysis report with optional charts.

Frequently Asked Questions about range-reading-and-large-file-analysis

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

FAQPage Schema
How do I extract a specific data range from multiple Excel sheets using pandas?

To extract a specific data range from multiple Excel sheets, this Skill automates targeted range extraction by leveraging pandas to load selected sheets and columns, then cleans the subset data and computes missing value statistics for structured analysis output.

What is the best way to optimize large Excel file processing for data analysis?

The best way to optimize large Excel file processing is converting the workbook data to Parquet format using pyarrow. This Skill automates that conversion to significantly improve subsequent data loading, statistical analysis, and visualization query speeds.

Can I generate visualization charts directly from extracted Excel ranges?

Yes, you can generate visualization charts directly from extracted Excel ranges. Using matplotlib, this Skill executes simple statistical computations and linear trend analysis on the cleaned data, producing high-resolution charts suitable for reporting and decision-making.

Do I need to install pyarrow and matplotlib for Excel range reading and analysis?

Yes, you need pyarrow and matplotlib installed. This Skill requires pandas for data loading, pyarrow for large-file Parquet conversion, and matplotlib for plotting, applying dynamic processing strategies with robust error handling across multi-sheet workbooks.

How does dynamic processing strategy selection work for multi-sheet Excel workbooks?

Dynamic processing strategy selection works by evaluating data volume within multi-sheet Excel workbooks, automatically choosing between targeted range extraction for smaller subsets or Parquet conversion for large files to optimize memory usage and processing speed.