Sheetize AI

Sheetize AI คือไลบรารี .NET ที่ทรงพลังออกแบบมาเพื่อทำให้การทำงานกับไฟล์สเปรดชีตเป็นเรื่องง่าย ไม่ว่าคุณจะจัดการกับ Excel (.xlsx), CSV หรือรูปแบบทั่วไปอื่น ๆ Sheetize AI ให้ API ที่สะอาดและไหลลื่น ทำให้นักพัฒนาสามารถอ่าน, เขียน, แปลงและวิเคราะห์ข้อมูลสเปรดชีตได้เพียงไม่กี่บรรทัดโค้ด

คุณสมบัติหลัก

จัดการข้อมูลสเปรดชีตได้อย่างไม่มีข้อจำกัด

ด้วย Sheetize AI คุณสามารถทำงานหลากหลาย: เพิ่มหรือผลัดแถวและคอลัมน์, ใช้สูตร, จัดรูปแบบเซลล์, กรองและเรียงลำดับข้อมูล, และแม้กระทั่งรวมหลายแผ่นงานเป็นชุดข้อมูลเดียวที่ต่อเนื่อง ไลบรารีจะซ่อนความซับซ้อนของรูปแบบไฟล์พื้นฐานไว้ ให้คุณโฟกัสที่ตรรกะธุรกิจแทนการจัดการไฟล์ระดับต่ำ

สรุปและ洞察อัตโนมัติ

นอกจากการทำ CRUD พื้นฐานแล้ว Sheetize AI ยังใช้การวิเคราะห์ด้วย AI เพื่อสร้างสรุปสั้น ๆ ของเนื้อหาในสเปรดชีต มันสามารถเน้นสถิติเพื่อสำคัญ, ตรวจจับความผิดปรกติ และสร้างภาพรวมที่อ่านง่าย ช่วยให้คุณเข้าใจเรื่องราวเบื้องหลังตัวเลขได้อย่างรวดเร็ว

ถามคำถามด้วยภาษาธรรมชาติ

หนึ่งในฟีเจอร์โดดเด่นของ Sheetize AI คือความสามารถในการทำความเข้าใจและตอบคำถามภาษาธรรมชาติเกี่ยวกับสเปรดชีต เพียงถาม “ยอดขายรวมของไตรมาส 2 เป็นเท่าไหร่?” หรือ “สินค้าที่มีกำไรขั้นต้นมากกว่า 20% มีอะไรบ้าง?” ไลบรารีจะตีความคำถาม, รันการคำนวณที่เหมาะสมและคืนผลลัพธ์ที่ชัดเจนและนำไปใช้ได้


คำแนะนำโดยละเอียด

แก้ไขเนื้อหาในไฟล์สเปรดชีต

ทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขเนื้อหาในไฟล์สเปรดชีต:

  1. สร้าง Sheetize AI – สร้างอินสแตนซ์ของ SheetizeAI
  2. ระบุคีย์และ URL ของ LLM – ใส่คีย์และ URL ของเซิร์ฟเวอร์ LLM
  3. ระบุแหล่งที่มาและปลายทาง – ใส่พาธไฟล์สเปรดชีตต้นฉบับและพาธไฟล์ที่แก้ไขแล้ว
  4. กำหนดความต้องการ – ระบุความต้องการของการแก้ไขไฟล์สเปรดชีต
  5. เรียกกระบวนการ – ใช้เมธอด 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", "เปลี่ยนค่าของเซลล์ A1 เป็น Testing");

สร้างไฟล์สเปรดชีตตามคำขอ

ทำตามขั้นตอนต่อไปนี้เพื่อสร้างไฟล์สเปรดชีตใหม่:

  1. สร้าง Sheetize AI – สร้างอินสแตนซ์ของ SheetizeAI
  2. ระบุคีย์และ URL ของ LLM – ใส่คีย์และ URL ของเซิร์ฟเวอร์ LLM
  3. ระบุตำแหน่งปลายทาง – ใส่พาธที่ต้องการให้ไฟล์สเปรดชีตใหม่สร้างขึ้น
  4. กำหนดความต้องการ – ระบุรายละเอียดที่ต้องการในไฟล์สเปรดชีต
  5. เรียกกระบวนการ – ใช้เมธอด 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.");

รับคำตอบจากคำถามเกี่ยวกับไฟล์สเปรดชีต

ทำตามขั้นตอนต่อไปนี้เพื่อรับคำตอบ:

  1. สร้าง Sheetize AI – สร้างอินสแตนซ์ของ SheetizeAI
  2. ระบุคีย์และ URL ของ LLM – ใส่คีย์และ URL ของเซิร์ฟเวอร์ LLM
  3. ระบุไฟล์เป้าหมาย – ใส่พาธไฟล์สเปรดชีตที่ต้องการสอบถาม
  4. ตั้งคำถาม – ใส่คำถามเกี่ยวกับไฟล์สเปรดชีต
  5. เรียกกระบวนการ – ใช้เมธอด 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);

// หรือใช้ TextWriter แทน Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);

ให้สรุปเนื้อหาไฟล์สเปรดชีต

ทำตามขั้นตอนต่อไปนี้เพื่อรับสรุป:

  1. สร้าง Sheetize AI – สร้างอินสแตนซ์ของ SheetizeAI
  2. ระบุคีย์และ URL ของ LLM – ใส่คีย์และ URL ของเซิร์ฟเวอร์ LLM
  3. ระบุไฟล์เป้าหมาย – ใส่พาธไฟล์สเปรดชีตที่ต้องการสรุป
  4. ตั้งคำถาม – ใส่คำถามเพื่อให้ AI สร้างสรุป
  5. เรียกกระบวนการ – ใช้เมธอด 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);

// หรือใช้ TextWriter แทน Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);

สร้างสูตรเพื่อใช้ในไฟล์สเปรดชีต

ทำตามขั้นตอนต่อไปนี้เพื่อรับสูตร:

  1. สร้าง Sheetize AI – สร้างอินสแตนซ์ของ SheetizeAI
  2. ระบุคีย์และ URL ของ LLM – ใส่คีย์และ URL ของเซิร์ฟเวอร์ LLM
  3. ระบุไฟล์เป้าหมาย – ใส่พาธไฟล์สเปรดชีตที่ต้องการสูตร
  4. กำหนดความต้องการสูตร – ระบุรายละเอียดของสูตรที่ต้องการสร้าง
  5. เรียกกระบวนการ – ใช้เมธอด 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);

// หรือใช้ TextWriter แทน 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 ให้การควบคุมแบบโปรแกรมเมติกเพื่ออ่าน, แปลงและเสริมข้อมูล—all จากภายในสภาพแวดล้อม C# หรือ VB.NET ที่คุณคุ้นเคย

ทำไมต้องเลือก Sheetize AI?

  • สร้างขึ้นโดยล้วน ๆ สำหรับ .NET ทำให้บูรณาการกับโปรเจกต์ C# และ VB.NET ได้อย่างราบรื่น รองรับการเขียนแบบ async และทำงานบน Windows, Linux, macOS
  • เหมาะกับแอปพลิเคชันระดับองค์กร, แดชบอร์ดที่ขับเคลื่อนด้วยข้อมูล, สคริปต์อัตโนมัติ และทุกกรณีที่ต้องการพลังเต็มของสเปรดชีตร่วมกับการวิเคราะห์ข้อมูลอัจฉริยะ
  • พร้อมเปลี่ยนวิธีที่คุณโต้ตอบกับข้อมูลสเปรดชีตหรือยัง? สำรวจ Sheetize AI วันนี้และนำการจัดการข้อมูลที่เสริม AI ไปสู่แอปพลิเคชัน .NET ของคุณ.
 แบบไทย