[PR #2054] [MERGED] New: add a new plugin smart_excel_kit-0.0.1.difypkg【Local Smart Excel Kit: Uses your provided LLM to analyze, summarize, generate charts, manipulate Excel/CSV tables, and outputting the result as an Excel file.】 #2044

Closed
opened 2026-02-22 18:15:17 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-plugins/pull/2054
Author: @sawyer-shi
Created: 2/11/2026
Status: Merged
Merged: 2/11/2026
Merged by: @crazywoola

Base: mainHead: main-smart_excel_kit-0.0.1.difypkg


📝 Commits (2)

  • e2ed7e4 New: add a new plugin smart_excel_kit-0.0.1.difypkg【Local Smart Excel Kit: Uses your provided LLM to analyze, summarize, generate charts, manipulate Excel/CSV tables, and outputting the result as an Excel file.】
  • 316ff57 New: add a new plugin smart_excel_kit-0.0.1.difypkg【Local Smart Excel Kit: Uses your provided LLM to analyze, summarize, generate charts, manipulate Excel/CSV tables, and outputting the result as an Excel file.】

📊 Changes

1 file changed (+0 additions, -0 deletions)

View changed files

sawyer-shi/smart_excel_kit/smart_excel_kit-0.0.1.difypkg (+0 -0)

📄 Description

Smart Excel Kit

A powerful Dify plugin providing comprehensive local Excel/CSV data analysis and visualization capabilities. All operations are performed entirely on your local machine without requiring any external services beyond your chosen LLM, ensuring maximum data security and privacy. Supports text analysis, image analysis, and chart generation powered by your preferred LLM.

Version Information

  • Current Version: v0.0.1
  • Release Date: 2026-02-11
  • Compatibility: Dify Plugin Framework
  • Python Version: 3.12

Version History

  • v0.0.1 (2026-02-11): Initial release with text analysis, image analysis, and chart generation capabilities

Quick Start

  1. Download smart_excel_kit plugin from Dify marketplace
  2. Install plugin in your Dify environment
  3. Configure your preferred LLM model
  4. Start analyzing your Excel/CSV data immediately

Key Features

CNEN

  • 100% Local Processing: All data processing operations are performed entirely on your local machine
  • Flexible LLM Integration: Use your preferred LLM model for analysis and visualization
  • No External Data Transmission: Your data never leaves your local environment except to your chosen LLM
  • Maximum Data Security: Complete privacy and security for your sensitive data
  • Multiple Analysis Types: Text analysis, image analysis, and chart generation in one tool
  • Excel Native Output: All results are output as Excel files for seamless integration
  • Batch Processing: Analyze multiple columns or rows in a single operation

Core Features

Text Analysis

Single Column Text Analysis (single_column_text_analysis)

Analyze text data in a single column using custom prompts and LLM.

  • Supported Formats: Excel (.xlsx, .xls), CSV
  • Features:
    • Custom prompt-based analysis
    • Flexible column selection (single cell or range)
    • Results written directly to specified output column
    • Batch processing support
    • Preserves original file structure

Multi Column Text Analysis (multi_column_text_analysis)

Analyze and correlate text data across multiple columns using custom prompts.

  • Supported Formats: Excel (.xlsx, .xls), CSV
  • Features:
    • Multi-column joint analysis
    • Custom prompt-based correlation analysis
    • Flexible column selection with range support
    • Results written to specified output column
    • Batch processing for multiple rows

Image Analysis

Single Column Image Analysis (single_column_image_analysis)

Analyze images referenced by URLs in a single column using vision models.

  • Supported Formats: Excel (.xlsx, .xls), CSV with image URLs
  • Features:
    • Vision model-based image analysis
    • Support for multiple image formats (PNG, JPG, JPEG, WEBP, etc.)
    • Custom prompt-based image description
    • Flexible column selection
    • Results written to specified output column

Multi Column Image Analysis (multi_column_image_analysis)

Analyze and correlate multiple images across columns using vision models.

  • Supported Formats: Excel (.xlsx, .xls), CSV with image URLs
  • Features:
    • Multi-image joint analysis
    • Vision model-based correlation analysis
    • Custom prompt-based comparison
    • Flexible multi-column selection
    • Results written to specified output column

Chart Generation

Chart Generator (chart_generator)

Automatically generate various types of Excel charts based on your data and LLM analysis.

  • Supported Chart Types:
    • Column Chart (Clustered, Stacked)
    • Bar Chart (Horizontal)
    • Line Chart (2D, 3D)
    • Pie Chart
    • Doughnut Chart
    • Area Chart
    • Radar Chart
    • Scatter Chart (XY)
    • Bubble Chart
    • Surface Chart (3D)
  • Features:
    • LLM-powered chart type selection
    • Automatic data range detection
    • Smart chart positioning
    • Multiple data series support
    • Custom chart titles and labels
    • Native Excel chart objects

Data Manipulation

Excel Manipulator (excel_manipulator)

Use AI to intelligently modify, clean, or calculate Excel data using Python Pandas operations.

  • Supported Operations:
    • Data cleaning and filtering
    • Row/column manipulation
    • Calculated columns creation
    • Data deduplication
    • Custom data transformations
  • Features:
    • Natural language instructions
    • AI-generated Python Pandas code
    • Full Pandas library support
    • Preserves Excel file structure
    • Custom output filename support
    • Safe code execution environment

Technical Advantages

  • Local Processing: All file operations are performed locally, ensuring data privacy
  • LLM Flexibility: Compatible with any LLM model supported by Dify
  • Native Excel Integration: Uses openpyxl for seamless Excel file manipulation
  • Image URL Support: Automatically downloads and processes images from URLs
  • Smart Data Detection: Automatically detects data types and ranges
  • Error Handling: Comprehensive error handling with user-friendly messages
  • Memory Efficient: Optimized for large files with streaming processing

Use Cases

Content Analysis

  • Analyze customer feedback or reviews in Excel columns
  • Summarize long text content using LLM
  • Extract key information from text data

Image Processing

  • Batch analyze product images from URLs
  • Compare multiple images and generate descriptions
  • Extract visual information from image datasets

Data Visualization

  • Generate sales charts from Excel data
  • Create radar charts for performance comparison
  • Build scatter plots for correlation analysis
  • Design pie charts for data distribution

Privacy & Security

  • Local-First Architecture: All file processing happens locally
  • No Data Retention: We don't store or retain copies of your files
  • LLM Only: Data is only sent to your configured LLM model
  • No Third-Party Services: No external APIs or services required
  • Secure Temporary Files: Temporary files are securely deleted after processing

License

This plugin is licensed under Apache License 2.0. See LICENSE file for details.

Support

For issues, feature requests, or contributions, please visit our GitHub repository:
https://github.com/sawyer-shi/dify-plugins-smart_excel_kit

Plugin Submission Form

1. Metadata

  • Plugin Author:
  • Plugin Name:
  • Repository URL:

2. Submission Type

  • New plugin submission
  • Version update for existing plugin

3. Description

4. Checklist

  • I have read and followed the Publish to Dify Marketplace guidelines
  • I have read and comply with the Plugin Developer Agreement
  • I confirm my plugin works properly on both Dify Community Edition and Cloud Version
  • I confirm my plugin has been thoroughly tested for completeness and functionality
  • My plugin brings new value to Dify

5. Documentation Checklist

Please confirm that your plugin README includes all necessary information:

  • Step-by-step setup instructions
  • Detailed usage instructions
  • All required APIs and credentials are clearly listed
  • Connection requirements and configuration details
  • Link to the repository for the plugin source code

6. Privacy Protection Information

Based on Dify Plugin Privacy Protection Guidelines:

Data Collection

Privacy Policy

  • I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-plugins/pull/2054 **Author:** [@sawyer-shi](https://github.com/sawyer-shi) **Created:** 2/11/2026 **Status:** ✅ Merged **Merged:** 2/11/2026 **Merged by:** [@crazywoola](https://github.com/crazywoola) **Base:** `main` ← **Head:** `main-smart_excel_kit-0.0.1.difypkg` --- ### 📝 Commits (2) - [`e2ed7e4`](https://github.com/langgenius/dify-plugins/commit/e2ed7e4672db96e7e3f9fe493efa57e671ffae5a) New: add a new plugin smart_excel_kit-0.0.1.difypkg【Local Smart Excel Kit: Uses your provided LLM to analyze, summarize, generate charts, manipulate Excel/CSV tables, and outputting the result as an Excel file.】 - [`316ff57`](https://github.com/langgenius/dify-plugins/commit/316ff5777c7f30ea9b4171b5e92cbdfe195321fe) New: add a new plugin smart_excel_kit-0.0.1.difypkg【Local Smart Excel Kit: Uses your provided LLM to analyze, summarize, generate charts, manipulate Excel/CSV tables, and outputting the result as an Excel file.】 ### 📊 Changes **1 file changed** (+0 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `sawyer-shi/smart_excel_kit/smart_excel_kit-0.0.1.difypkg` (+0 -0) </details> ### 📄 Description # Smart Excel Kit A powerful Dify plugin providing comprehensive **local** Excel/CSV data analysis and visualization capabilities. All operations are performed entirely on your local machine without requiring any external services beyond your chosen LLM, ensuring maximum data security and privacy. Supports text analysis, image analysis, and chart generation powered by your preferred LLM. ## Version Information - **Current Version**: v0.0.1 - **Release Date**: 2026-02-11 - **Compatibility**: Dify Plugin Framework - **Python Version**: 3.12 ### Version History - **v0.0.1** (2026-02-11): Initial release with text analysis, image analysis, and chart generation capabilities ## Quick Start 1. Download smart_excel_kit plugin from Dify marketplace 2. Install plugin in your Dify environment 3. Configure your preferred LLM model 4. Start analyzing your Excel/CSV data immediately ## Key Features <img width="380" height="590" alt="CN" src="https://github.com/user-attachments/assets/02c098cd-6242-46db-a8b5-ad4ee195adef" /><img width="369" height="591" alt="EN" src="https://github.com/user-attachments/assets/8332296f-5b4e-4184-929d-24c563b44f2f" /> - **100% Local Processing**: All data processing operations are performed entirely on your local machine - **Flexible LLM Integration**: Use your preferred LLM model for analysis and visualization - **No External Data Transmission**: Your data never leaves your local environment except to your chosen LLM - **Maximum Data Security**: Complete privacy and security for your sensitive data - **Multiple Analysis Types**: Text analysis, image analysis, and chart generation in one tool - **Excel Native Output**: All results are output as Excel files for seamless integration - **Batch Processing**: Analyze multiple columns or rows in a single operation ## Core Features ### Text Analysis #### Single Column Text Analysis (single_column_text_analysis) Analyze text data in a single column using custom prompts and LLM. - **Supported Formats**: Excel (.xlsx, .xls), CSV - **Features**: - Custom prompt-based analysis - Flexible column selection (single cell or range) - Results written directly to specified output column - Batch processing support - Preserves original file structure #### Multi Column Text Analysis (multi_column_text_analysis) Analyze and correlate text data across multiple columns using custom prompts. - **Supported Formats**: Excel (.xlsx, .xls), CSV - **Features**: - Multi-column joint analysis - Custom prompt-based correlation analysis - Flexible column selection with range support - Results written to specified output column - Batch processing for multiple rows ### Image Analysis #### Single Column Image Analysis (single_column_image_analysis) Analyze images referenced by URLs in a single column using vision models. - **Supported Formats**: Excel (.xlsx, .xls), CSV with image URLs - **Features**: - Vision model-based image analysis - Support for multiple image formats (PNG, JPG, JPEG, WEBP, etc.) - Custom prompt-based image description - Flexible column selection - Results written to specified output column #### Multi Column Image Analysis (multi_column_image_analysis) Analyze and correlate multiple images across columns using vision models. - **Supported Formats**: Excel (.xlsx, .xls), CSV with image URLs - **Features**: - Multi-image joint analysis - Vision model-based correlation analysis - Custom prompt-based comparison - Flexible multi-column selection - Results written to specified output column ### Chart Generation #### Chart Generator (chart_generator) Automatically generate various types of Excel charts based on your data and LLM analysis. - **Supported Chart Types**: - Column Chart (Clustered, Stacked) - Bar Chart (Horizontal) - Line Chart (2D, 3D) - Pie Chart - Doughnut Chart - Area Chart - Radar Chart - Scatter Chart (XY) - Bubble Chart - Surface Chart (3D) - **Features**: - LLM-powered chart type selection - Automatic data range detection - Smart chart positioning - Multiple data series support - Custom chart titles and labels - Native Excel chart objects ### Data Manipulation #### Excel Manipulator (excel_manipulator) Use AI to intelligently modify, clean, or calculate Excel data using Python Pandas operations. - **Supported Operations**: - Data cleaning and filtering - Row/column manipulation - Calculated columns creation - Data deduplication - Custom data transformations - **Features**: - Natural language instructions - AI-generated Python Pandas code - Full Pandas library support - Preserves Excel file structure - Custom output filename support - Safe code execution environment ## Technical Advantages - **Local Processing**: All file operations are performed locally, ensuring data privacy - **LLM Flexibility**: Compatible with any LLM model supported by Dify - **Native Excel Integration**: Uses openpyxl for seamless Excel file manipulation - **Image URL Support**: Automatically downloads and processes images from URLs - **Smart Data Detection**: Automatically detects data types and ranges - **Error Handling**: Comprehensive error handling with user-friendly messages - **Memory Efficient**: Optimized for large files with streaming processing ## Use Cases ### Content Analysis - Analyze customer feedback or reviews in Excel columns - Summarize long text content using LLM - Extract key information from text data ### Image Processing - Batch analyze product images from URLs - Compare multiple images and generate descriptions - Extract visual information from image datasets ### Data Visualization - Generate sales charts from Excel data - Create radar charts for performance comparison - Build scatter plots for correlation analysis - Design pie charts for data distribution ## Privacy & Security - **Local-First Architecture**: All file processing happens locally - **No Data Retention**: We don't store or retain copies of your files - **LLM Only**: Data is only sent to your configured LLM model - **No Third-Party Services**: No external APIs or services required - **Secure Temporary Files**: Temporary files are securely deleted after processing ## License This plugin is licensed under Apache License 2.0. See LICENSE file for details. ## Support For issues, feature requests, or contributions, please visit our GitHub repository: https://github.com/sawyer-shi/dify-plugins-smart_excel_kit # Plugin Submission Form ## 1. Metadata <!-- Please provide the following metadata of your plugin to make it easier for the reviewer to check the changes. - Plugin Author : The author of the plugin which is defined in your manifest.yaml - Plugin Name : The name of the plugin which is defined in your manifest.yaml - Repository URL: The URL of the repository where the source code of your plugin is hosted --> - **Plugin Author**: - **Plugin Name**: - **Repository URL**: ## 2. Submission Type - [x] New plugin submission - [ ] Version update for existing plugin ## 3. Description <!-- Please briefly describe the purpose of the new plugin or the updates made to the existing plugin --> ## 4. Checklist - [x] I have read and followed the Publish to Dify Marketplace guidelines - [x] I have read and comply with the Plugin Developer Agreement - [x] I confirm my plugin works properly on both Dify Community Edition and Cloud Version - [x] I confirm my plugin has been thoroughly tested for completeness and functionality - [x] My plugin brings new value to Dify ## 5. Documentation Checklist Please confirm that your plugin README includes all necessary information: - [x] Step-by-step setup instructions - [x] Detailed usage instructions - [x] All required APIs and credentials are clearly listed - [x] Connection requirements and configuration details - [x] Link to the repository for the plugin source code ## 6. Privacy Protection Information Based on Dify Plugin Privacy Protection [Guidelines](https://docs.dify.ai/plugins/publish-plugins/publish-to-dify-marketplace/plugin-privacy-protection-guidelines): ### Data Collection <!-- Does your plugin collect any user personal data? If yes, please list what types of user personal data are being collected according to the Plugin Privacy Protection Guidelines (for example: Email address, IP address, Age, etc) --> ### Privacy Policy - [x] I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:15:17 -05:00
yindo closed this issue 2026-02-22 18:15:17 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugins#2044