Файл Excel и операции с данными
Contents
[
Hide
]
Операции с файлами и данными Excel
Управляйте файлами Excel и операциями с данными с помощью автоматизации на базе AI. Создавайте рабочие книги Excel, управляйте листами и выполняйте операции чтения/записи данных Excel.
Доступные инструменты
create_workbook- Создание новых рабочих книг Excel с автоматизацией AI Excelcreate_worksheet- Добавление листов Excel в существующие рабочие книги Excelget_workbook_info- Получение метаданных и информации о рабочей книге Excelread_data_from_excel- Чтение данных из листов Excel с помощью AI-поддержкиwrite_data_to_excel- Запись данных в листы Excel через Excel MCP
Создание рабочих книг 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"
}
}
Лучшие практики
- Пути к файлам: Используйте относительные пути для лучшей переносимости
- Названия листов: Используйте описательные имена для рабочих листов
- Структура данных: Организуйте данные с ясными заголовками
- Чтение диапазонов: Указывайте диапазоны для больших наборов данных
- Обработка ошибок: Проверяйте наличие файла перед операциями
Общие шаблоны
Шаблон импорта данных
- Создайте рабочую книгу
- Написать необработанные данные
- Проверить чтением наоборот
- Обработать формулами
Мульти-Листовые отчёты
- Создать рабочую книгу с основным листом
- Добавить сводные/аналитические листы
- Записать данные на каждый лист
- Связать листы с помощью формул
Валидация данных
- Записать данные
- Читать обратно определённые диапазоны
- Проверить целостность данных
- Обрабатывать отсутствующие значения