Sheetize AI
Sheetize AI คือไลบรารี .NET ที่ทรงพลังออกแบบมาเพื่อทำให้การทำงานกับไฟล์สเปรดชีตเป็นเรื่องง่าย ไม่ว่าคุณจะจัดการกับ Excel (.xlsx), CSV หรือรูปแบบทั่วไปอื่น ๆ Sheetize AI ให้ API ที่สะอาดและไหลลื่น ทำให้นักพัฒนาสามารถอ่าน, เขียน, แปลงและวิเคราะห์ข้อมูลสเปรดชีตได้เพียงไม่กี่บรรทัดโค้ด
คุณสมบัติหลัก
จัดการข้อมูลสเปรดชีตได้อย่างไม่มีข้อจำกัด
ด้วย Sheetize AI คุณสามารถทำงานหลากหลาย: เพิ่มหรือผลัดแถวและคอลัมน์, ใช้สูตร, จัดรูปแบบเซลล์, กรองและเรียงลำดับข้อมูล, และแม้กระทั่งรวมหลายแผ่นงานเป็นชุดข้อมูลเดียวที่ต่อเนื่อง ไลบรารีจะซ่อนความซับซ้อนของรูปแบบไฟล์พื้นฐานไว้ ให้คุณโฟกัสที่ตรรกะธุรกิจแทนการจัดการไฟล์ระดับต่ำ
สรุปและ洞察อัตโนมัติ
นอกจากการทำ CRUD พื้นฐานแล้ว Sheetize AI ยังใช้การวิเคราะห์ด้วย AI เพื่อสร้างสรุปสั้น ๆ ของเนื้อหาในสเปรดชีต มันสามารถเน้นสถิติเพื่อสำคัญ, ตรวจจับความผิดปรกติ และสร้างภาพรวมที่อ่านง่าย ช่วยให้คุณเข้าใจเรื่องราวเบื้องหลังตัวเลขได้อย่างรวดเร็ว
ถามคำถามด้วยภาษาธรรมชาติ
หนึ่งในฟีเจอร์โดดเด่นของ Sheetize AI คือความสามารถในการทำความเข้าใจและตอบคำถามภาษาธรรมชาติเกี่ยวกับสเปรดชีต เพียงถาม “ยอดขายรวมของไตรมาส 2 เป็นเท่าไหร่?” หรือ “สินค้าที่มีกำไรขั้นต้นมากกว่า 20% มีอะไรบ้าง?” ไลบรารีจะตีความคำถาม, รันการคำนวณที่เหมาะสมและคืนผลลัพธ์ที่ชัดเจนและนำไปใช้ได้
คำแนะนำโดยละเอียด
แก้ไขเนื้อหาในไฟล์สเปรดชีต
ทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขเนื้อหาในไฟล์สเปรดชีต:
- สร้าง Sheetize AI – สร้างอินสแตนซ์ของ
SheetizeAI - ระบุคีย์และ URL ของ LLM – ใส่คีย์และ 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", "เปลี่ยนค่าของเซลล์ A1 เป็น Testing");สร้างไฟล์สเปรดชีตตามคำขอ
ทำตามขั้นตอนต่อไปนี้เพื่อสร้างไฟล์สเปรดชีตใหม่:
- สร้าง Sheetize AI – สร้างอินสแตนซ์ของ
SheetizeAI - ระบุคีย์และ URL ของ LLM – ใส่คีย์และ 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 - ระบุคีย์และ URL ของ LLM – ใส่คีย์และ 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);
// หรือใช้ TextWriter แทน Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);ให้สรุปเนื้อหาไฟล์สเปรดชีต
ทำตามขั้นตอนต่อไปนี้เพื่อรับสรุป:
- สร้าง Sheetize AI – สร้างอินสแตนซ์ของ
SheetizeAI - ระบุคีย์และ URL ของ LLM – ใส่คีย์และ URL ของเซิร์ฟเวอร์ LLM
- ระบุไฟล์เป้าหมาย – ใส่พาธไฟล์สเปรดชีตที่ต้องการสรุป
- ตั้งคำถาม – ใส่คำถามเพื่อให้ AI สร้างสรุป
- เรียกกระบวนการ – ใช้เมธอด
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);สร้างสูตรเพื่อใช้ในไฟล์สเปรดชีต
ทำตามขั้นตอนต่อไปนี้เพื่อรับสูตร:
- สร้าง Sheetize AI – สร้างอินสแตนซ์ของ
SheetizeAI - ระบุคีย์และ URL ของ LLM – ใส่คีย์และ 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);
// หรือใช้ 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 ของคุณ.