logo
  • Environments
  • Enterprise
  • Pricing
BusinessMay 29, 2026

Turn Excel Sales Data into a Report with Kimi K2.5

EigentEigent
Kimi K2.5 — Sales Performance Excel Analysis + HTML Report
Automate Everything with
AI Workforce on Desktop
Download Eigent

From Raw Excel Data to a Boardroom-Ready Analytics Report

Sales performance reviews start the same way every time: download the data, open Excel, write formulas, format a table, copy it into a report, add some conclusions. It takes hours. This workflow — Eigent powered by Kimi K2.5 — does all of it from a single prompt and a spreadsheet attachment, producing a complete HTML analytics report with an executive summary, comparison table, and strategic recommendations.

1Configure Kimi K2.5 as Your Model

Kimi K2.5 (by Moonshot AI) is a high-capacity model well-suited for data-intensive tasks. To use it in Eigent, go to Settings → Models → Custom Models, add Kimi with these settings:

  • API Host: https://api.moonshot.ai/v1
  • Model: kimi-k2.5

Validate and set as Default. Eigent confirms function-calling support before saving.

2Attach the Excel File and Write the Prompt

Attach your Sales Order.xlsx file directly to the prompt:

We are conducting a sales performance evaluation. Analyze the sales data in this system and compare all salespeople across key metrics, including order count, total revenue, average/median/highest order value, GMV per person per month, and order conversion rate. Generate a structured HTML analytics report with a summary, comparison table, and conclusions, and save it to the specified folder.

No pre-processing. No pivot tables. Just the file and the ask.

3Three Agents, Three Tasks

Eigent splits the work across three sequential tasks:

Task 1 — Document Agent: Reads every row and column from Sales Order.xlsx and outputs the complete dataset as structured JSON, with each sheet as a key and rows as objects keyed by column header.

Task 2 — Developer Agent: Takes the JSON dataset and computes, per salesperson:

  • Total order count
  • Total revenue
  • Average, median, and highest order value
  • GMV per person per month
  • Order conversion rate

Results returned as a JSON array.

Task 3 — Developer Agent: Takes the metrics JSON and generates a complete HTML report:

  • Executive summary paragraph
  • Comparison table with all salespeople and all metrics side by side
  • Key insights and strategic conclusions
  • Saved as sales_performance_report.html

4What the Report Reveals

The generated report surfaces insights that can take hours to uncover manually. In this example dataset, the analysis found:

  • Top performer: Mitchell Admin — responsible for 89% of total team revenue, with an average order value of $15,095
  • Revenue concentration: Mitchell generates 9× more revenue than the second-best performer
  • 100% conversion rates across all three sales reps — every order placed was completed
  • Volume vs. value split: Marc Demo leads in order count (35 orders) but has a lower average order value
  • Growth opportunity: OdooBot shows a reasonable average value across a small order count, indicating untapped potential

Each insight comes with a corresponding strategic recommendation — mentorship program design, territory redistribution analysis, methodology sharing — ready to use in a performance review.

5Why This Matters

Excel-to-report pipelines are one of the most common bottlenecks in sales operations. The combination of data extraction, metric calculation, and narrative generation is exactly the kind of multi-step analytical work that Eigent handles natively — without requiring the user to write any Python, configure any BI tool, or format any table manually.

Kimi K2.5 brings strong quantitative reasoning to this workflow, making it reliable across different spreadsheet structures and data volumes.

6What to Try Next

Run the same analysis on last quarter's Excel file and compare it to this one — show me which reps improved.

Generate the report as a PDF and email it to the sales team.

Add a chart showing revenue by rep as a bar chart in the HTML report.

Flag any rep whose conversion rate dropped more than 10% compared to last month.

7Tips for Better Results

  • Clean your column headers. The Document Agent maps rows by column header names. Consistent, descriptive headers (like "Order Value" rather than "Col_D") make the metric calculations more accurate and the report labels more readable.

  • Specify the output path. Including "save it to the specified folder" in your prompt, or naming an absolute path, ensures the report lands exactly where you need it — rather than in the agent's working directory.

  • Ask for chart-ready data. Adding "also export the metrics as a CSV alongside the HTML report" gives you a structured dataset you can drop into any BI tool for further visualization.

Other use cases

Gemini 4: Vibe-Code a 3D Cinematic in Blender from One Prompt

Gemini 4: Vibe-Code a 3D Cinematic in Blender from One Prompt

Create a twelve-second, four-shot cinematic in the Cozy Kitchen scene: a draught lifts a recipe page off its stand, carries it across the work area, and leaves it draped on the strawberry tartlet. Preserve the warm illustrated kitchen. Add a thin two-sided RecipePage with readable recipe marks, follow the flight corridor in action.json, and show the calm setup, motivated lift, flight, contact, and settling with visible wind clues. Use four distinct cameras with camera-bound cuts, depth of field in shots 2 and 3, and smooth, measurable page and camera motion. Hand off a packed, editable sequence.blend, a shot list CSV, a labelled 3×3 storyboard, and nine stills.

Gemini 4: Turn Video Tutorials into Production RL Engineering Skills

Gemini 4: Turn Video Tutorials into Production RL Engineering Skills

Watch the listed YouTube talks and turn their methods and insights into 2–4 reusable, file-based agent skills, using only these videos as primary sources. For each talk, build a timestamped outline, record the key insights, results, and warnings, and label every claim OBSERVED, INFERRED, or UPDATED. Give each skill a SKILL.md with a key insights section and a tool-agnostic path, plus an evidence.md. Validate every skill, then publish a light-mode HTML report served from 127.0.0.1 with the talks embedded, clickable timestamps, a comparison of the talks, a coverage matrix that shows gaps, and a clear list of limitations.

Build a CAD Model from Video: Gemini 3.7 Flash vs. 3.6 Flash

Build a CAD Model from Video: Gemini 3.7 Flash vs. 3.6 Flash

Analyze the transformers character in the uploaded reference video and generate a production-ready, highly detailed 3D CAD/mesh model exported as a .glb file. Analyze the character identity and style, joints and articulation, and surface details. Create ultra-high-precision hard-surface mechanical geometry with distinct body and armor pieces separated around logical joint pivot points. Use metallic PBR materials, including anodized metals, brushed steel, dark titanium, high-gloss painted armor, and emissive channels for the eyes, chest core, and joint glow effects. Pack the diffuse, normal, roughness, metallic, and emissive textures directly into the GLB. Ensure clean topology, manifold geometry, and real-time optimization without losing mechanical sharpness.

Automate everything with AI workforce on desktop
Download Eigent

Try Eigent today

Download the open-source desktop app. Your AI workforce, running on your machine.

Download Eigent
Eigent

Get the latest updates, tutorials, and releases on AI workforce automation.

Thank you for subscribing!

ProductEigentEnvironmentsPricingEnterprise
ExploreSolutionsUse CasesSkillsPluginsBlogs
DevelopersDocsGitHubCAMEL-AIOpen Source FundPartner
DownloadFor open source
CompanyAbout UsBrandCareersSupportTerms of UsePrivacy PolicySecurity & TrustCookie PolicyRefund & Trial Policy

All rights reserved © 2026 EIGENT UK LTD