Dateien speichern

Verschiedene Möglichkeiten, Dateien zu speichern

Aspose.Cells bietet die Workbook-Klasse, die eine Microsoft Excel-Datei darstellt und Methoden bereitstellt, um mit Excel-Dateien zu arbeiten. Die Workbook Klasse bietet die Save Methode zum Speichern von Excel-Dateien. Diese Save Methode hat viele Überladungen, die verwendet werden, um Dateien auf unterschiedliche Weise zu speichern. Das Dateiformat, in das die Datei gespeichert wird, wird durch die SaveFormat Aufzählung festgelegt.

Datei an einem bestimmten Speicherort speichern

Um Dateien an einem Speicherort zu speichern, geben Sie beim Aufruf der Workbook Save Methode den Dateinamen (inklusive Speicherpfad) und das gewünschte Dateiformat (aus der SaveFormat Aufzählung) an.

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)

Datei in einen Stream speichern

Um Dateien in einen Stream zu speichern, erstellen Sie ein MemoryStream- oder FileStream-Objekt und speichern die Datei in dieses Stream-Objekt durch Aufruf der Workbook Save Methode. Geben Sie das gewünschte Dateiformat mit der SaveFormat Aufzählung an, wenn Sie die Save Methode aufrufen.

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.")

Datei als PDF speichern

Um den gewünschten Inhalt mit der Bibliothek Aspose.Cells for Go via C++ in eine PDF-Datei zu speichern, erstellen Sie ein neues Workbook-Objekt oder laden ein bestehendes Excel-File, und speichern es dann als PDF, indem Sie die Save-Methode des Workbook -Objekts aufrufen. Beim Aufrufen der Save-Methode verwenden Sie die SaveFormat Aufzählung, um das gewünschte Dateiformat festzulegen.

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())