Sheetize AI
Το Sheetize AI είναι μια ισχυρή βιβλιοθήκη .NET σχεδιασμένη για να απλοποιεί κάθε πτυχή της εργασίας με αρχεία υπολογιστικών φύλλων. Είτε εργάζεστε με Excel (.xlsx), CSV ή άλλα κοινά φορμά, το Sheetize AI παρέχει ένα καθαρό, ρευστό API που επιτρέπει στους προγραμματιστές να διαβάζουν, να γράφουν, να μετασχηματίζουν και να αναλύουν δεδομένα υπολογιστικών φύλλων με λίγες μόνο γραμμές κώδικα.
Κύρια Χαρακτηριστικά
Εύκολη Διαχείριση Δεδομένων Υπολογιστικών Φύλλων
Με το Sheetize AI μπορείτε να εκτελείτε ένα ευρύ φάσμα λειτουργιών: προσθήκη ή αφαίρεση γραμμών και στηλών, εφαρμογή τύπων, μορφοποίηση κελιών, φιλτράρισμα και ταξινόμηση δεδομένων, καθώς και συγχώνευση πολλαπλών φύλλων σε ένα ενιαίο σύνολο δεδομένων. Η βιβλιοθήκη αφαιρεί τις πολύπλοκες λεπτομέρειες των υποκείμενων φορμά αρχείων, ώστε να εστιάζετε στη λογική της επιχείρησής σας και όχι στην επεξεργασία αρχείων χαμηλού επιπέδου.
Άμεσες Περιλήψεις και Πληροφορίες
Πέρα από τις βασικές λειτουργίες CRUD, το Sheetize AI αξιοποιεί ανάλυση με τεχνητή νοημοσύνη για να δημιουργεί συνοπτικές περιλήψεις του περιεχομένου του υπολογιστικού φύλλου. Μπορεί να επισημάνει βασικά στατιστικά, να εντοπίσει ανωμαλίες και να παράγει ανθρώπινα κατανοητές επισκοπήσεις που σας βοηθούν να κατανοήσετε γρήγορα την ιστορία πίσω από τα νούμερα.
Ερωτήσεις σε Φυσική Γλώσσα
Ένα από τα πιο αξιοσημείωτα χαρακτηριστικά του Sheetize AI είναι η ικανότητά του να κατανοεί και να απαντά σε ερωτήματα φυσικής γλώσσας σχετικά με το υπολογιστικό φύλλο. Απλώς ρωτήστε, π.χ., «Ποιο ήταν το συνολικό ποσό πωλήσεων για το Q2;» ή «Ποια προϊόντα είχαν περιθώριο κέρδους πάνω από 20 %;» και η βιβλιοθήκη θα ερμηνεύσει το ερώτημα, θα εκτελέσει τους απαραίτητους υπολογισμούς και θα επιστρέψει σαφείς, εφαρμόσιμες απαντήσεις.
Λεπτομερείς Οδηγίες
Τροποποίηση περιεχομένου αρχείου υπολογιστικού φύλλου
Ακολουθήστε τα παρακάτω βήματα για να τροποποιήσετε το περιεχόμενο ενός αρχείου υπολογιστικού φύλλου:
- Δημιουργία Sheetize AI – δημιουργήστε ένα αντικείμενο
SheetizeAI. - Ορισμός κλειδιού και URL του LLM – δώστε το κλειδί API και το 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. - Ορισμός κλειδιού και URL του LLM – δώστε το κλειδί API και το 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 – δώστε το κλειδί API και το 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 για έξοδο στην κονσόλα
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);Παροχή περίληψης ενός φύλλου
Ακολουθήστε τα βήματα για να παραγάγετε την σύνοψη:
- Δημιουργία Sheetize AI – δημιουργήστε ένα αντικείμενο
SheetizeAI. - Ορισμός κλειδιού και URL του LLM – δώστε το κλειδί API και το 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);
// Εναλλακτική: Χρήση TextWriter
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);Δημιουργία τύπου για χρήση σε φύλλο
Ακολουθήστε τα βήματα για να λάβετε τον τύπο:
- Δημιουργία Sheetize AI – δημιουργήστε ένα αντικείμενο
SheetizeAI. - Ορισμός κλειδιού και URL του LLM – δώστε το κλειδί API και το 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
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, ενσωματώνεται άμεσα σε έργα C# και VB.NET, υποστηρίζει async προγραμματισμό και λειτουργεί σε Windows, Linux και macOS.
- Ιδανικό για επιχειρηματικές εφαρμογές, πίνακες ελέγχου βασισμένους σε δεδομένα, σενάρια αυτοματοποίησης και οποιοδήποτε σενάριο που απαιτεί τη δύναμη των υπολογιστικών φύλλων συνδυασμένη με την ανάλυση δεδομένων μέσω AI.
- Έτοιμο να αλλάξει τον τρόπο που αλληλεπιδράτε με τα δεδομένα σας; Εξερευνήστε το Sheetize AI σήμερα και φέρτε την AI‑εμπλουτισμένη διαχείριση δεδομένων στις .NET εφαρμογές σας.