Démarrage
Premiers pas avec Aspose.Cells FOSS for Go
Bienvenue à Aspose.Cells FOSS pour Go Guide de démarrage ! Cette introduction vous aidera à installer la bibliothèque, vérifier votre environnement et commencer à créer des feuilles de calcul Excel en quelques minutes.
Exigences système
Versions de Go prises en charge
- Go 1.24 ou ultérieur, selon le
go.moddu module
Aucune dépendance supplémentaire
go.mod déclare aucune entrée require. Aspose.Cells FOSS pour Go est construit entièrement sur la bibliothèque standard Go — pas de cgo, pas de bibliothèques Office natives, et aucun paquet système requis.
Installation
Installez via go get (recommandé)
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26Vérifiez l’installation en important le paquet:
import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"Pour plus de détails, consultez le Guide d’installation.
Ce que vous pouvez faire avec Aspose.Cells FOSS pour Go
Les fonctionnalités de traitement de feuilles de calcul prêtes à l’emploi incluent:
- Créer de nouveaux classeurs et feuilles de calcul à partir de zéro, ou charger et modifier des fichiers
.xlsxexistants - Lire et écrire des cellules individuelles via la collection
Cells()(Cells().Get(ref)/Cells().Set(ref, value)) - Appliquer des styles de cellules : police, remplissage, alignement et bordure via des objets
Styleréutilisables - Attacher des règles de validation de données de type liste et entier avec des messages d’erreur personnalisés
- Construire des plages
Tablestructurées avec une ligne d’en-tête et un style de tableau nommé - Intégrer des images avec
Worksheet.AddPicture - Exporter vers et importer depuis CSV
- Diffuser de grands classeurs ligne par ligne avec
StreamingReader, sans charger toute la feuille en mémoire - Protégez les classeurs avec un mot de passe (
Workbook.SetPassword/VerifyPassword)
Exemple de base
Voici un exemple simple qui crée un classeur, écrit quelques cellules et l’enregistre sous le nom .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)
}Étapes suivantes
Continuez à apprendre avec ces ressources :
- Guide d’installation: Détaillé
go getconfiguration et vérification du module - Quickstart: Un guide complet du premier cahier d’exercices
- Guide du développeur: Tutoriels pratiques couvrant toutes les fonctionnalités majeures
- API Reference: Documentation complète des classes et méthodes
- Base de connaissances: Guides pratiques orientés sur les tâches