Excel Chart Generation
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @kunlungrowth/excel-chart into your AI assistant.
About this skill
Problem it solves
When an .xlsx or .xls file already contains category, date, and numeric columns, manually setting axes, choosing a chart type, and cleaning column names can still introduce errors. Excel Chart Generation narrows the workflow to previewing the data, confirming parameters, and rendering a chart. It is useful for turning a spreadsheet into a static report figure or an interactive HTML chart.
How it works
The skill first runs the preview mode of scripts/generate_chart.py to read the workbook and report sheet names, the first 5 rows, column types, and numeric summaries. It then chooses the sheet, X axis, Y axis, chart type, and output format:
- Bar / horizontal bar: bar for comparing categories
- Line: line for time trends
- Pie / donut: pie for proportions
- Scatter: scatter for relationships between two numeric variables
- Box plot: box for distributions and outliers
- Heatmap: heatmap, requiring at least two numeric columns
The default output is html, producing a Plotly interactive file. The png option produces a static Matplotlib image. The script parses date strings, infers numeric and categorical columns, ignores fully empty columns, and prompts for batching or sampling when data exceeds 1000 rows. Missing values are marked rather than filled, so the data semantics should be confirmed before publishing the chart.
Boundaries
This is intended for visualizing structured Excel data, not for complex dashboard design or BI report layout. If field meanings are unclear, multiple sheets have inconsistent metrics, or the chart requires precise colors, legends, axis titles, and annotations, human confirmation is still needed.
Use Cases
- An operations analyst uses a sales .xlsx file to chart regional revenue as a bar chart for a report.
- An analyst reads a monthly metrics sheet and renders date and metric columns as a line chart PNG for a weekly report.
- A data engineer previews multi-sheet Excel data, confirms categorical and numeric columns, then generates a scatter chart for two variables.
- A consultant uses a project data sheet to create a heatmap comparing multiple numeric fields.
Best For
- An operations analyst who needs to turn Excel sales data into bar charts quickly
- A business analyst who needs monthly trend line charts for weekly reports
- A data engineer who needs to inspect the relationship between two numeric columns
- A project consultant who wants to convert project metric sheets into interactive HTML charts
Related Skills
Generate and edit .pptx decks with python-pptx, applying structured layouts, design rules, native charts, and visual QA to reduce template-like output.
Tencent Cloud Table Recognition V3 is an OCR skill for detecting and recognizing tables in images or PDFs, supporting various table types like linear and borderless tables, with Excel export.
The complete set of online document operation tools provided by Tencent Docs MCP, supporting creation, querying, and editing of smart docs, Excel, PPT, mind maps, and more.
Turn a topic, notes, or tables into a complete PPT plan with logic, page layouts, visual and chart guidance, and natural defense scripts.