1. Продукти
  2.   Sheetize AI

Sheetize AI for .NET

The AI‑powered .NET SDK that lets you build, edit, and understand spreadsheets with code and plain language.

Sheetize AI for .NET

Sheetize AI is an AI‑powered .NET SDK that lets developers and power‑users create, edit, and analyse spreadsheets — all through clean, typed code or natural language commands. Whether you need to build a financial model, generate a report, or automate data clean‑up, Sheetize.AI does the heavy lifting for you.

Features

  • Spreadsheet creation Instantiate Workbooks, Worksheets, Tables, and Charts in seconds.
  • Natural‑language commands “Create a sales dashboard with a line chart for Q1‑Q4.”
  • Formula generation Ask for “percentage change month‑over‑month” and get the exact Excel syntax.
  • Data summarisation Summarise a 10‑k row table into top‑3 insights with one method call.
  • Export & import Read/write .xlsx, .csv, or stream data directly to Azure Blob Storage.

Benefits

  • Code‑first simplicity: Use familiar C# / VB.NET objects to build worksheets, tables, charts, and more.
  • Human‑language interface: Ask in plain English — “Add a column with monthly sales growth” — and the SDK translates it into the correct API calls.
  • Smart formula generation: Describe the calculation you need and receive a ready‑to‑use Excel formula (including array, dynamic, and XLOOKUP variants).
  • Automatic spreadsheet summarisation: Summarise large data sets into insights, bullet points, or executive summaries with a single method call.
  • Fully typed and asynchronous: Leverage .NET async patterns, strong typing, and IntelliSense for error‑free development.

How to Use Sheetize AI?

Integrate the Sheetize AI into your .NET project by following these steps:

  • Install the Sheetize.AI library via NuGet
  • Reference the library in your project
  • Set up the conversion parameters according to your needs
  • Call the BuildSpreadsheet method to perform the task

Getting Started with Sheetize AI

To get started with the Sheetize AI:

  • Download the Sheetize.AI library from NuGet.
  • Add a reference to the library in your .NET project.
  • Review the documentation to understand the available options and settings.
  • Implement the AI in your application code to enable spreadsheet automation features.

Sample: Create a new spreadsheet using Sheetize AI

// Step 1: Set up the LLM server
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("C:\\New.xlsx", "Provide weekly daily three‑meal recipes");

Часті Питання

What spreadsheet formats are supported?

Text Converter supports formats like XLSX, XLSB, XLSM, XLTM, XLAM, XLS, Excel95, SpreadsheetML, XLT.

Can it manipulate the content of a spreadsheet?

Yes, Sheetize AI allows users to modify the content of a spreadsheet by using the BuildSpreadsheet method.

Can it summarise the content of a spreadsheet?

Yes, Sheetize AI can write a summary of the content of a spreadsheet.

 Українська