1. Προϊόντα
  2.   Υπολογιστικό φύλλο
  3.   GO
  4.   Aspose.Cells Go μέσω C++

Aspose.Cells Go μέσω C++

 
 

Go Excel API για Δημιουργία & Μετατροπή Φύλλων μέσω C++

Οι προγραμματιστές C++ μπορούν τώρα να δημιουργούν, να διαβάζουν, να τροποποιούν, να χειρίζονται, να αναλύουν, να χωρίζουν, να συγχωνεύουν & να μετατρέπουν φύλλα Excel, να επικυρώνουν και να επεξεργάζονται δεδομένα μέσω δεσμεύσεων C++ χρησιμοποιώντας Cgo.

Τι είναι το Aspose.Cells Go μέσω C++;

Στον σημερινό κόσμο που βασίζεται στα δεδομένα, η εργασία με λογιστικά φύλλα Excel προγραμματιστικά έχει γίνει απαραίτητη για επιχειρήσεις και προγραμματιστές. Aspose.Cells Go via C++ είναι μια ισχυρή βιβλιοθήκη που γεφυρώνει το χάσμα μεταξύ του προγραμματισμού Go και της διαχείρισης Excel, προσφέροντας στους προγραμματιστές μια αξιόπιστη λύση για δημιουργία, επεξεργασία και μετατροπή αρχείων λογιστικών φύλλων χωρίς την ανάγκη εγκατάστασης του Microsoft Excel. Η βιβλιοθήκη υποστηρίζει ένα ευρύ φάσμα λειτουργιών λογιστικών φύλλων, συμπεριλαμβανομένης της δημιουργίας, μετατροπής, επεξεργασίας, μορφοποίησης, επικύρωσης δεδομένων, υπολογισμού τύπων και πολλά άλλα. Λειτουργεί απρόσκοπτα με δημοφιλείς μορφές Excel όπως XLS, XLSX, XLSM και XLSB, καθώς και με μορφές αρχείων πινάκων (CSV, TSV), μορφή OpenDocument Spreadsheet (ODS), αναπαράσταση λογιστικών φύλλων φιλική για το web (HTML) και άλλες όπως SXC, FODS, EPUB κ.λπ. Το API περιλαμβάνει επίσης υποστήριξη για εξαγωγή σε PDF, εικόνες και άλλες μορφές.

Το Aspose.Cells Go μέσω C++ ξεχωρίζει ως μια εξειδικευμένη έκδοση της δημοφιλούς βιβλιοθήκης Aspose.Cells, βελτιστοποιημένη για προγραμματιστές C++ που εργάζονται με σενάρια ενσωμάτωσης Go (Golang). Καλύπτει το χάσμα μεταξύ της απόδοσης του C++ και της απλότητας του Go, προσφέροντας ένα ευέλικτο σύνολο εργαλείων για αυτοματοποίηση λογιστικών φύλλων σε πολλαπλές πλατφόρμες. Το API μπορεί να εκτελείται σε κύριες πλατφόρμες, συμπεριλαμβανομένων των Windows και Linux, καθιστώντας το κατάλληλο για περιβάλλοντα cloud-native και παραδοσιακά. Η αρχιτεκτονική μηδενικής εξάρτησης της βιβλιοθήκης εξαλείφει τις ανησυχίες σχετικά με την άδεια και την εγκατάσταση του Microsoft Office, ενώ η υποστήριξή της για πολλαπλές μορφές αρχείων εξασφαλίζει συμβατότητα με διάφορα συστήματα και ροές εργασίας. Είτε δημιουργείτε συστήματα επιχειρηματικής αναφοράς, αγωγούς επεξεργασίας δεδομένων ή εργαλεία αυτόματης δημιουργίας εγγράφων, το Aspose.Cells Go μέσω C++ παρέχει τη λειτουργικότητα και την αξιοπιστία που χρειάζεστε.

Previous Next

Ξεκινώντας με το Aspose.Cells Go μέσω C++

Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.Cells Go μέσω C++ είναι η χρήση του NuGet. Παρακαλούμε χρησιμοποιήστε την παρακάτω εντολή για ομαλή εγκατάσταση.

Εγκατάσταση Aspose.Cells Go μέσω C++ μέσω NuGet

PM> Install-Package Aspose.Cells.Go.Cpp 
Μπορείτε επίσης να το κατεβάσετε απευθείας από σελίδα κυκλοφορίας προϊόντος Aspose.

Δημιουργία & Διαχείριση βιβλίων εργασίας Excel μέσω Go

Το Aspose.Cells Go μέσω C++ έχει προσφέρει ισχυρή υποστήριξη για τη δημιουργία και εργασία με διάφορες μορφές αρχείων λογιστικών φύλλων Excel. Οι προγραμματιστές λογισμικού μπορούν να δημιουργήσουν νέα βιβλία εργασίας ή να τροποποιήσουν υπάρχοντα, συμπεριλαμβανομένων των φύλλων εργασίας, των τιμών κελιών, των στυλ και της διάταξης. Το παρακάτω παράδειγμα κώδικα δείχνει πώς να δημιουργήσετε ένα νέο βιβλίο εργασίας Excel από το μηδέν και να το γεμίσετε με δεδομένα. Μετά τη δημιουργία ενός αντικειμένου βιβλίου εργασίας, προσπελαύνουμε το πρώτο φύλλο εργασίας χρησιμοποιώντας GetWorksheets().Get(0).

Πώς να δημιουργήσετε και να συμπληρώσετε ένα βιβλίο εργασίας Excel μέσω του Go API;

// Create a new workbook
workbook, err := NewWorkbook()
if err != nil {
    log.Fatal(err)
}

// Access the first worksheet
worksheet := workbook.GetWorksheets().Get(0)

// Add data to cells
cells := worksheet.GetCells()
cells.Get_String("A1").PutValue_String("Product")
cells.Get_String("B1").PutValue_String("Price")
cells.Get_String("C1").PutValue_String("Quantity")

// Add sample data
cells.Get_String("A2").PutValue_String("Laptop")
cells.Get_String("B2").PutValue_Int(1200)
cells.Get_String("C2").PutValue_Int(5)

cells.Get_String("A3").PutValue_String("Mouse")
cells.Get_String("B3").PutValue_Int(25)
cells.Get_String("C3").PutValue_Int(50)

// Save the workbook
workbook.Save_String("../Data/Output/Product_Inventory.xlsx")

Επεξεργασία και Διαχείριση Δεδομένων Excel

Η επικύρωση δεδομένων είναι κρίσιμη για τη διατήρηση της ακεραιότητας των δεδομένων. Το Aspose.Cells Go μέσω C++ διαπρέπει στην επεξεργασία δεδομένων με λειτουργίες όπως η επικύρωση δεδομένων για περιορισμό εισόδου, λειτουργίες ταξινόμησης και φιλτραρίσματος, υλοποίηση AutoFilter, λειτουργία εύρεσης και αντικατάστασης, διαχείριση γραμμών και στηλών, συγχώνευση και διαίρεση κελιών, ομαδοποίηση και περιγράμματα δεδομένων και άλλα. Αυτό το παράδειγμα δημιουργεί έναν κανόνα επικύρωσης που περιορίζει την εισαγωγή στα κελιά A2 έως A100 σε ακέραιους αριθμούς μεταξύ 18 και 65.

Πώς να εκτελέσετε επικύρωση δεδομένων σε λογιστικά φύλλα Excel μέσω του Go API;

// Create a new workbook
workbook, _ := NewWorkbook()
worksheet := workbook.GetWorksheets().Get(0)
cells := worksheet.GetCells()

// Add header
cells.Get_String("A1").PutValue_String("Age")

// Get validation collection
validations := worksheet.GetValidations()

// Add validation for cell A2
validation := validations.Add()
validation.SetType(ValidationTypeWholeNumber)
validation.SetOperator(OperatorTypeBetween)
validation.SetFormula1("18")
validation.SetFormula2("65")

// Apply validation to specific cell area
area := validation.GetAreaList()
area.Add_CellArea(NewCellArea("A2", "A100"))

// Set error message
validation.SetErrorMessage("Please enter an age between 18 and 65")
validation.SetShowError(true)

// Save the workbook
workbook.Save_String("../Data/Output/Validated_Data.xlsx")

Μετατροπή αρχείου Excel σε PDF μέσω Go

Μία από τις πιο κοινές περιπτώσεις χρήσης είναι η μετατροπή αρχείων Excel μεταξύ διαφορετικών μορφών αρχείων. Το Aspose.Cells Go μέσω C++ παρέχει πλήρη υποστήριξη για τη φόρτωση και τη μετατροπή λογιστικών φύλλων Excel σε διάφορες άλλες μορφές αρχείων όπως XLSX, CSV, PDF και άλλα κ.λπ. Το παρακάτω παράδειγμα δείχνει πόσο απλή είναι αυτή η διαδικασία με το Aspose.Cells Go μέσω C++. Με μόνο δύο γραμμές κώδικα ανά μορφή, μπορείτε να μετατρέψετε λογιστικά φύλλα μεταξύ οποιωνδήποτε υποστηριζόμενων μορφών χωρίς να ανησυχείτε για λεπτομέρειες υλοποίησης ειδικές για τη μορφή.

Πώς να φορτώσετε και να μετατρέψετε λογιστικά φύλλα Excel μέσω του Go API;

// Load the document for conversion
workbook, _ := NewWorkbook()
// Save in different formats
workbook.Save_String("../Data/Output/HELLO_Convert.xlsx")
workbook.Save_String("../Data/Output/HELLO_Convert.xlsb")
workbook.Save_String("../Data/Output/HELLO_Convert.csv")

Διαχείριση υπερσυνδέσμων & σχολίων Excel μέσω Go

Το Aspose.Cells για Go μέσω C++ παρέχει πλήρη έλεγχο πάνω στους υπερσυνδέσμους και τα σχόλια κελιών, επιτρέποντας στους προγραμματιστές λογισμικού να εμπλουτίσουν τα λογιστικά φύλλα με πλοήγηση, αναφορές και συμφραζόμενες σημειώσεις. Αυτό είναι ιδιαίτερα χρήσιμο για εκθέσεις, πίνακες ελέγχου, φύλλα ελέγχου και συνεργατικά έγγραφα όπου οι εξηγήσεις και οι εξωτερικές αναφορές έχουν σημασία. Οι προγραμματιστές μπορούν επίσης να προσθέσουν σχόλια και σημειώσεις σε κελιά για σκοπούς τεκμηρίωσης. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές μπορούν να προσθέσουν έναν υπερσύνδεσμο σε κελί φύλλου εργασίας μέσα σε εφαρμογές Go.

Πώς να προσθέσετε έναν υπερσύνδεσμο σε κελί φύλλου εργασίας μέσω του Go API;

// Add a hyperlink to cell A1
links := sheet.Hyperlinks()
links.Add_String_String("A1", 1, 1, "https://products.aspose.com/cells/go-cpp/")

// Set display text
sheet.Cells().Get("A1").PutValue("Aspose.Cells for Go via C++")

Μηδενική εξάρτηση από το Microsoft Excel

Ένα από τα πιο σημαντικά πλεονεκτήματα του Aspose.Cells Go μέσω C++ είναι η πλήρης ανεξαρτησία του από το Microsoft Excel. Η βιβλιοθήκη λειτουργεί χωρίς να απαιτεί την εγκατάσταση οποιωνδήποτε στοιχείων του Microsoft Office στο σύστημά σας, καθιστώντας την ιδανική για εγκαταστάσεις σε διακομιστές Linux, εφαρμογές βασισμένες στο cloud, περιβάλλοντα με κοντέινερ, συστήματα όπου η άδεια χρήσης του Excel είναι μη πρακτική και πολλά άλλα.

 Ελληνικά