Ξεκινώντας
Ξεκινώντας με Aspose.Cells FOSS for Go
Καλώς ήρθατε στο Aspose.Cells FOSS για Go Οδηγός Εκκίνησης! Αυτή η εισαγωγή θα σας βοηθήσει να εγκαταστήσετε τη βιβλιοθήκη, να επαληθεύσετε το περιβάλλον σας και να αρχίσετε να δημιουργείτε λογιστικά φύλλα Excel σε λίγα λεπτά.
Απαιτήσεις Συστήματος
Υποστηριζόμενες Εκδόσεις Go
- Go 1.24 ή νεότερο, σύμφωνα με το
go.modτου module
Δεν υπάρχουν πρόσθετες εξαρτήσεις
go.mod δεν δηλώνει καμία require καταχώρηση. Το Aspose.Cells FOSS for Go είναι χτισμένο εξ ολοκλήρου στη στάνταρτ βιβλιοθήκη του Go — χωρίς cgo, χωρίς εγγενείς βιβλιοθήκες Office, και χωρίς απαιτούμενα πακέτα συστήματος.
Εγκατάσταση
Εγκατάσταση μέσω go get (συνιστάται)
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26Επαληθεύστε την εγκατάσταση εισάγοντας το πακέτο:
import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"Για περισσότερες λεπτομέρειες δείτε το Οδηγός Εγκατάστασης.
Τι μπορείτε να κάνετε με το Aspose.Cells FOSS for Go
Οι ενσωματωμένες λειτουργίες επεξεργασίας φύλλων εργασίας περιλαμβάνουν:
- Δημιουργήστε νέα βιβλία εργασίας και φύλλα εργασίας από το μηδέν, ή φορτώστε και τροποποιήστε υπάρχοντα αρχεία
.xlsx - Διαβάστε και γράψτε μεμονωμένα κελιά μέσω της συλλογής
Cells()(Cells().Get(ref)/Cells().Set(ref, value)) - Εφαρμόστε στυλ κελιών: γραμματοσειρά, γέμισμα, στοίχιση και περίγραμμα μέσω επαναχρησιμοποιήσιμων αντικειμένων
Style - Επισυνάψτε κανόνες επικύρωσης δεδομένων λίστας και ακέραιων αριθμών με προσαρμοσμένα μηνύματα σφάλματος
- Δομήστε δομημένα εύρη
Tableμε γραμμή κεφαλίδας και ονομαστικό στυλ πίνακα - Ενσωματώστε εικόνες με
Worksheet.AddPicture - Εξαγωγή σε CSV και εισαγωγή από CSV
- Μεταδώστε μεγάλα βιβλία εργασίας γραμμή προς γραμμή με
StreamingReader, χωρίς να φορτώνετε ολόκληρο το φύλλο στη μνήμη - Προστατέψτε τα βιβλία εργασίας με κωδικό πρόσβασης (
Workbook.SetPassword/VerifyPassword)
Βασικό Παράδειγμα
Ακολουθεί ένα απλό παράδειγμα που δημιουργεί ένα βιβλίο εργασίας, γράφει μερικά κελιά και το αποθηκεύει ως .xlsx:
func main() {
wb := cells_foss.NewWorkbook()
ws := wb.Worksheets[0]
ws.Cells().Set("A1", "Hello")
ws.Cells().Set("B1", "World")
ws.Cells().Set("A2", "Answer")
ws.Cells().Set("B2", 42)
outPath := "outputfiles/basic.xlsx"
if err := wb.Save(outPath); err != nil {
fmt.Printf("Error saving workbook: %v\n", err)
return
}
fmt.Printf("Workbook saved to %s\n", outPath)
}Επόμενα Βήματα
Συνεχίστε την εκμάθηση με αυτούς τους πόρους:
- Οδηγός Εγκατάστασης: Λεπτομερής
go getεγκατάσταση και επαλήθευση μονάδας - Quickstart: Πλήρης περιήγηση του πρώτου workbook
- Οδηγός Προγραμματιστή: Πρακτικά σεμινάρια που καλύπτουν όλες τις κύριες λειτουργίες
- API Reference: Πλήρης τεκμηρίωση κλάσεων και μεθόδων
- Βάση Γνώσεων: Οδηγοί how-to προσανατολισμένοι σε εργασίες