Sheetize AI
Sheetize AI е мощна .NET библиотека, създадена да опрости всеки аспект на работа с файлове на електронни таблици. Независимо дали работите с Excel (.xlsx), CSV или други често срещани формати, Sheetize AI предоставя чист, флуентен API, който позволява на разработчиците да четат, записват, трансформират и анализират данните от електронните таблици с няколко реда код.
Ключови функции
Манипулиране на данните от електронни таблици без усилие
С Sheetize AI можете да извършвате широк набор от операции: добавяне или премахване на редове и колони, прилагане на формули, форматиране на клетки, филтриране и сортиране на данни, както и обединяване на множество листове в един съгласуван набор от данни. Библиотеката абстрахира сложността на подлежащите файлови формати, така че вие да се фокусирате върху бизнес логиката, а не върху ниско‑ниво обработка на файловете.
Моментални резюмета и инсайти
Освен базовите CRUD операции, Sheetize AI използва AI‑подкрепен анализ за създаване на кратки резюмета на съдържанието на вашата електронна таблица. Той може да откроява ключови статистики, открива аномалии и генерира човеко‑четими обзори, които ви помагат бързо да разберете историята зад цифрите.
Питай на естествен език
Една от най‑забележителните функции на Sheetize AI е способността му да разбира и отговаря на заявки на естествен език относно електронната таблица. Просто задайте въпрос като „Какъв е общият оборот за Q2?“ или „Кои продукти имат марж над 20 %?“ и библиотеката ще интерпретира заявката, ще изпълни необходимите изчисления и ще върне ясен, практичен отговор.
Подробни инструкции
Промяна на съдържанието на файл с електронна таблица
Следвайте тези стъпки, за да промените съдържанието на файл с електронна таблица:
- Създайте Sheetize AI – създайте инстанция на
SheetizeAI. - Посочете LLM API ключ и URL – въведете ключа и URL‑то на LLM сървъра.
- Посочете източник и дестинация – задайте пътя към входната таблица и пътя за модифицирания файл.
- Въведете изискване – опишете какво трябва да се промени в електронната таблица.
- Изпълнете процеса – извикайте метода
BuildSpreadsheetс подготвените параметри.
Пример: Манипулиране на съдържанието на файл с електронна таблица
using Sheetize.AI;
string ApiKey = "";
string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";
Configuration.Model = Model.Recommended;
SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);
await sheetizeAI.BuildSpreadsheet("D:\\Sample.xlsx", "D:\\Sample_Modified.xlsx", "Change the value of cell A1 to Testing");Създаване на файл с електронна таблица според заявка
Следвайте тези стъпки, за да създадете нов файл с електронна таблица:
- Създайте Sheetize AI – създайте инстанция на
SheetizeAI. - Посочете LLM API ключ и URL – въведете ключа и URL‑то на LLM сървъра.
- Посочете дестинация – задайте пътя, където да бъде създаден новият файл.
- Въведете изискване – опишете какво трябва да съдържа електронната таблица.
- Изпълнете процеса – извикайте метода
BuildSpreadsheetс подготвените параметри.
Пример: Създаване на нов файл с електронна таблица
using Sheetize.AI;
string ApiKey = "";
string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";
Configuration.Model = Model.Recommended;
SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);
await sheetizeAI.BuildSpreadsheet("D:\\New.xlsx", "Provide weekly daily three-meal recipes, including nutritional value, preparation methods, ingredients, and cost ,one day per row,and add total cost at last row.");Получаване на отговор на въпрос за файл с електронна таблица
Следвайте тези стъпки, за да получите отговор:
- Създайте Sheetize AI – създайте инстанция на
SheetizeAI. - Посочете LLM API ключ и URL – въведете ключа и URL‑то на LLM сървъра.
- Посочете целевия файл – задайте пътя към електронната таблица.
- Задайте въпрос – формулирайте въпроса относно таблицата.
- Изпълнете процеса – извикайте метода
SpreadsheetQuestionс подготвените параметри.
Пример: Задаване на въпрос за файл с електронна таблица
using Sheetize.AI;
string ApiKey = "";
string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";
Configuration.Model = Model.Recommended;
SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);
string result = await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?");
Console.WriteLine(result);
// Alternative: Using TextWriter to write to the console instead of using Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);Даване на резюме на файл с електронна таблица
Следвайте тези стъпки, за да получите резюме:
- Създайте Sheetize AI – създайте инстанция на
SheetizeAI. - Посочете LLM API ключ и URL – въведете ключа и URL‑то на LLM сървъра.
- Посочете целевия файл – задайте пътя към електронната таблица.
- Задайте въпрос – формулирайте заявка за резюме.
- Изпълнете процеса – извикайте метода
SpreadsheetSummaryс подготвените параметри.
Пример: Даване на резюме на файл с електронна таблица
using Sheetize.AI;
string ApiKey = "";
string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";
Configuration.Model = Model.Recommended;
SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);
string summary = await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx");
Console.WriteLine(summary);
// Alternative: Using TextWriter to write to the console instead of using Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);Генериране на формула за използване в електронна таблица
Следвайте тези стъпки, за да получите формула:
- Създайте Sheetize AI – създайте инстанция на
SheetizeAI. - Посочете LLM API ключ и URL – въведете ключа и URL‑то на LLM сървъра.
- Посочете целевия файл – задайте пътя към електронната таблица.
- Въведете изискване – опишете каква формула е необходима.
- Изпълнете процеса – извикайте метода
GetExcelFormulaс подготвените параметри.
Пример: Генериране на формула за електронна таблица
using Sheetize.AI;
string ApiKey = "";
string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";
Configuration.Model = Model.Recommended;
SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);
string result = await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright");
Console.WriteLine(result);
// Alternative: Using TextWriter to write to the console instead of using Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright", writer);Sheetize AI е мощна .NET библиотека, която превръща обикновените файлове на електронни таблици в интелигентни, интерактивни източници на данни. Независимо дали работите с Excel, CSV или формати на OpenOffice, Sheetize AI ви предоставя програматичен контрол за четене, трансформиране и обогатяване на данните — всичко това от познатата ви среда на C# или VB.NET.
Защо да изберете Sheetize AI?
- Изградена нативно за .NET, Sheetize AI се интегрира безпроблемно в C# и VB.NET проекти, поддържа async програмиране и работи под Windows, Linux и macOS.
- Идеална е за корпоративни приложения, табла, автоматизирани скриптове и всяка ситуация, в която ви е нужна пълната мощ на електронните таблици, комбинирана с интелигентен анализ на данните.
- Готови ли сте да трансформирате начина, по който взаимодействате с данните от таблици? Открийте Sheetize AI още днес и внесете AI‑подкрепено манипулиране на данни във вашите .NET приложения.