Sheetize AI
Sheetize AI es una potente biblioteca .NET diseñada para simplificar todos los aspectos del trabajo con archivos de hojas de cálculo. Ya sea que estés manejando Excel (.xlsx), CSV u otros formatos comunes, Sheetize AI ofrece una API limpia y fluida que permite a los desarrolladores leer, escribir, transformar y analizar datos de hojas de cálculo con solo unas pocas líneas de código.
Características principales
Manipula datos de hojas de cálculo sin esfuerzo
Con Sheetize AI puedes realizar una amplia gama de operaciones: agregar o eliminar filas y columnas, aplicar fórmulas, dar formato a celdas, filtrar y ordenar datos, e incluso combinar varias hojas en un único conjunto de datos coherente. La biblioteca abstrae las complejidades de los formatos subyacentes, de modo que puedes concentrarte en la lógica de negocio en lugar de la manipulación de archivos de bajo nivel.
Resúmenes e ideas instantáneas
Más allá de las operaciones CRUD básicas, Sheetize AI aprovecha el análisis impulsado por IA para generar resúmenes concisos del contenido de tu hoja de cálculo. Puede resaltar estadísticas clave, detectar anomalías y producir descripciones legibles que te ayuden a comprender rápidamente la historia detrás de los números.
Haz preguntas en lenguaje natural
Una de las funciones más destacadas de Sheetize AI es su capacidad para entender y responder consultas en lenguaje natural sobre la hoja de cálculo. Simplemente pregunta “¿Cuál fue el total de ventas del Q2?” o “¿Qué productos tuvieron un margen de beneficio superior al 20%?” y la biblioteca interpretará la consulta, ejecutará los cálculos necesarios y devolverá respuestas claras y accionables.
Instrucciones detalladas
Modificar el contenido de un archivo de hoja de cálculo
Sigue estos pasos para modificar el contenido de un archivo de hoja de cálculo:
- Crear Sheetize AI – instancia
SheetizeAI. - Especificar la clave y la URL de la API LLM – proporciona la clave y la URL del servidor LLM.
- Especificar origen y destino – indica la ruta del archivo de entrada y la ruta del archivo modificado.
- Definir el requerimiento – indica el requerimiento para el archivo de hoja de cálculo.
- Ejecutar el proceso – invoca el método
BuildSpreadsheetcon los parámetros preparados.
Ejemplo: Manipular el contenido de un archivo de hoja de cálculo
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");Crear un archivo de hoja de cálculo a partir de una solicitud
Sigue estos pasos para crear un archivo de hoja de cálculo:
- Crear Sheetize AI – instancia
SheetizeAI. - Especificar la clave y la URL de la API LLM – proporciona la clave y la URL del servidor LLM.
- Especificar destino – indica la ruta donde se guardará el nuevo archivo.
- Definir el requerimiento – indica el requerimiento para el archivo de hoja de cálculo.
- Ejecutar el proceso – invoca el método
BuildSpreadsheetcon los parámetros preparados.
Ejemplo: Crear un nuevo archivo de hoja de cálculo
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.");Obtener una respuesta a una pregunta sobre un archivo de hoja de cálculo
Sigue estos pasos para obtener la respuesta:
- Crear Sheetize AI – instancia
SheetizeAI. - Especificar la clave y la URL de la API LLM – proporciona la clave y la URL del servidor LLM.
- Especificar objetivo – indica la ruta del archivo de hoja de cálculo.
- Formular la pregunta – escribe la pregunta sobre el archivo.
- Ejecutar el proceso – invoca el método
SpreadsheetQuestioncon los parámetros preparados.
Ejemplo: Preguntar sobre un archivo de hoja de cálculo
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);
// Alternativa: usar TextWriter para escribir en la consola en lugar de Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);Obtener un resumen de un archivo de hoja de cálculo
Sigue estos pasos para obtener el resumen:
- Crear Sheetize AI – instancia
SheetizeAI. - Especificar la clave y la URL de la API LLM – proporciona la clave y la URL del servidor LLM.
- Especificar objetivo – indica la ruta del archivo de hoja de cálculo.
- Formular la pregunta – escribe la pregunta que genera el resumen.
- Ejecutar el proceso – invoca el método
SpreadsheetSummarycon los parámetros preparados.
Ejemplo: Obtener un resumen de un archivo de hoja de cálculo
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);
// Alternativa: usar TextWriter para escribir en la consola en lugar de Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);Generar una fórmula para usar con un archivo de hoja de cálculo
Sigue estos pasos para obtener la fórmula:
- Crear Sheetize AI – instancia
SheetizeAI. - Especificar la clave y la URL de la API LLM – proporciona la clave y la URL del servidor LLM.
- Especificar objetivo – indica la ruta del archivo de hoja de cálculo.
- Definir el requerimiento – describe la fórmula que necesitas.
- Ejecutar el proceso – invoca el método
GetExcelFormulacon los parámetros preparados.
Ejemplo: Generar una fórmula para usar con un archivo de hoja de cálculo
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);
// Alternativa: usar TextWriter para escribir en la consola en lugar de Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright", writer);Sheetize AI es una poderosa biblioteca .NET que convierte archivos de hoja de cálculo ordinarios en fuentes de datos inteligentes e interactivas. Ya sea que trabajes con Excel, CSV u OpenOffice, Sheetize AI te brinda control programático para leer, transformar y enriquecer los datos, todo desde tu entorno familiar de C# o VB.NET.
¿Por qué elegir Sheetize AI?
- Construida nativamente para .NET, Sheetize AI se integra sin problemas en proyectos C# y VB.NET, soporta programación asíncrona y funciona en Windows, Linux y macOS.
- Es ideal para aplicaciones empresariales, paneles de datos, scripts de automatización y cualquier escenario donde necesites el poder completo de las hojas de cálculo combinado con análisis inteligente de datos.
- ¿Listo para transformar la forma en que interactúas con los datos de hoja de cálculo? Explora Sheetize AI hoy y lleva la manipulación de datos mejorada por IA a tus aplicaciones .NET.