Excel 文件与数据操作
Contents
[
Hide
]
Excel 文件与数据操作
利用 AI 自动化管理Excel 文件和数据操作。创建Excel 工作簿,管理工作表,执行Excel 数据的读取/写入操作。
可用工具
create_workbook- 使用AI Excel自动化创建新的Excel 工作簿create_worksheet- 在现有Excel 工作簿中添加Excel 工作表get_workbook_info- 获取Excel 工作簿的元数据和信息read_data_from_excel- 利用AI 自动化精准读取Excel 工作表中的数据write_data_to_excel- 通过Excel MCP写入数据到Excel 工作表
创建Excel工作簿
创建基本工作簿
{
"tool": "create_workbook",
"parameters": {
"filepath": "reports/sales-report.xlsx"
}
}
创建带定制工作表的工作簿
{
"tool": "create_workbook",
"parameters": {
"filepath": "reports/financial-report.xlsx",
"sheet_name": "Financial Data"
}
}
管理工作表
添加新工作表
{
"tool": "create_worksheet",
"parameters": {
"filepath": "reports/sales-report.xlsx",
"sheet_name": "Summary Report"
}
}
获取工作簿信息
{
"tool": "get_workbook_info",
"parameters": {
"filepath": "reports/sales-report.xlsx"
}
}
写入Excel数据
写入标题与数据
{
"tool": "write_data_to_excel",
"parameters": {
"filepath": "reports/sales-report.xlsx",
"sheet_name": "Sales Data",
"data": [
["Product", "Category", "Unit Price", "Quantity", "Total", "Status"],
["Laptop Pro", "Electronics", 1299.99, 5, "", "In Stock"],
["Wireless Mouse", "Electronics", 89.99, 15, "", "In Stock"],
["Office Chair", "Furniture", 299.99, 8, "", "Low Stock"]
]
}
}
写入数据到自定义位置
{
"tool": "write_data_to_excel",
"parameters": {
"filepath": "reports/analysis.xlsx",
"sheet_name": "Data Analysis",
"start_cell": "C3",
"data": [
["Name", "Score", "Grade", "Double Score", "Bonus"],
["Alice", 95, "A", "", ""],
["Bob", 87, "B", "", ""],
["Charlie", 92, "A", "", ""]
]
}
}
读取Excel数据
读取完整的已使用范围
{
"tool": "read_data_from_excel",
"parameters": {
"filepath": "reports/sales-report.xlsx",
"sheet_name": "Sales Data"
}
}
读取特定范围
{
"tool": "read_data_from_excel",
"parameters": {
"filepath": "reports/analysis.xlsx",
"sheet_name": "Data Analysis",
"start_cell": "C3",
"end_cell": "G6"
}
}
从默认位置读取
{
"tool": "read_data_from_excel",
"parameters": {
"filepath": "reports/basic-data.xlsx",
"sheet_name": "Sheet1",
"start_cell": "A1"
}
}
完整工作流程示例
1. 创建您的第一个Excel报告
{
"tool": "create_workbook",
"parameters": {
"filepath": "reports/monthly-report.xlsx",
"sheet_name": "Monthly Sales"
}
}
2. 添加摘要工作表
{
"tool": "create_worksheet",
"parameters": {
"filepath": "reports/monthly-report.xlsx",
"sheet_name": "Summary"
}
}
3. 写入销售数据
{
"tool": "write_data_to_excel",
"parameters": {
"filepath": "reports/monthly-report.xlsx",
"sheet_name": "Monthly Sales",
"data": [
["Month", "Product", "Sales", "Target", "Variance"],
["January", "Product A", 5000, 4500, ""],
["January", "Product B", 3200, 3000, ""],
["February", "Product A", 5500, 4500, ""],
["February", "Product B", 3400, 3000, ""]
]
}
}
4. 验证数据
{
"tool": "read_data_from_excel",
"parameters": {
"filepath": "reports/monthly-report.xlsx",
"sheet_name": "Monthly Sales",
"start_cell": "A1",
"end_cell": "E5"
}
}
5. 检查工作簿结构
{
"tool": "get_workbook_info",
"parameters": {
"filepath": "reports/monthly-report.xlsx"
}
}
最佳实践
- 文件路径:使用相对路径以提高可移植性
- 工作表名称:使用描述性名称命名工作表
- 数据结构:以清晰的标题组织数据
- 范围读取:为大型数据集指定范围
- 错误处理:在操作前验证文件是否存在
常用模板
数据导入模式
- 创建工作簿
- 编写原始数据
- 读取以进行验证
- 使用公式进行处理
多工作表报告
- 创建带主表的工作簿
- 添加摘要/分析表
- 将数据写入各个工作表
- 通过公式连接工作表
数据验证
- 编写数据
- 读取特定范围
- 验证数据完整性
- 处理缺失值