Enregistrement des Fichiers
Différentes façons d’enregistrer des fichiers
Aspose.Cells fournit la classe Workbook, qui représente un fichier Microsoft Excel et offre les méthodes nécessaires pour travailler avec des fichiers Excel. La classe Workbook fournit la méthode Save utilisée pour enregistrer des fichiers Excel. La méthode Save possède de nombreuses surcharges permettant de sauvegarder des fichiers de différentes manières. Le format de fichier dans lequel le fichier est sauvegardé est déterminé par l’énumération SaveFormat.
Enregistrer le fichier à un emplacement quelconque
Pour sauvegarder des fichiers dans un emplacement de stockage, spécifiez le nom du fichier (avec le chemin de stockage complet) et le format de fichier souhaité (désigné par l’énumération SaveFormat) lors de l’appel à la méthode Save de l’objet Workbook.
workbook, _ := NewWorkbook_String("Book1.xlsx") | |
workbook.Save_String("Book1.xls") | |
workbook.Save_String_SaveFormat("Book1.pdf",SaveFormat_Excel97To2003) | |
workbook.Save_String_SaveFormat("Book1.pdf",SaveFormat_Xlsx) |
Enregistrement du Fichier dans un Flux
Pour sauvegarder des fichiers vers un flux, créez un objet MemoryStream ou FileStream et sauvegardez le fichier dans cet objet flux en appelant la méthode Save de l’objet Workbook. Spécifiez le format de fichier souhaité en utilisant l’énumération SaveFormat lors de l’appel à la méthode Save.
workbook, _ := NewWorkbook_String(".Book1.xlsx") | |
stream, err := workbook.Save_SaveFormat(SaveFormat_Pdf) | |
if err != nil { | |
log.Fatalf("Failed to read file: %v", err) | |
} | |
file, err1 := os.OpenFile("Book1.pdf", os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0644) | |
if err1 != nil { | |
log.Fatalf("Failed to open file: %v", err1) | |
} | |
defer file.Close() | |
_, err = file.Write(stream) | |
if err != nil { | |
log.Fatalf("Failed to append to file: %v", err) | |
} | |
fmt.Println("Data appended successfully.") |
Enregistrement du fichier au format PDF
Pour sauvegarder le contenu souhaité en fichier PDF en utilisant la bibliothèque Aspose.Cells for Go via C++, créez un nouveau Workbook ou construisez un Workbook en lisant un fichier Excel existant, puis en enregistrant le fichier au format PDF en appelant la méthode Save du objet Workbook. Lors de l’appel à la méthode Save, utilisez l’énumération SaveFormat pour spécifier le format de fichier souhaité.
workbook, _ := NewWorkbook() | |
worksheets, _ := workbook.GetWorksheets() | |
worksheet, _ := worksheets.Get_Int(0) | |
cells, _ := worksheet.GetCells() | |
cell, _ := cells.Get_String("P40") | |
cell.PutValue_String("This is sample data.") | |
securityOptions, _ := NewPdfSecurityOptions() | |
securityOptions.SetOwnerPassword("123") | |
securityOptions.SetPrintPermission(true) | |
securityOptions.SetAccessibilityExtractContent(true) | |
pdfSaveOptions, _ := NewPdfSaveOptions() | |
pdfSaveOptions.SetSecurityOptions(securityOptions) | |
workbook.Save_String_SaveOptions("security.pdf", pdfSaveOptions.ToSaveOptions()) |