Salvataggio dei file

Diversi modi per salvare i file

Aspose.Cells fornisce il Workbook, che rappresenta un file Microsoft Excel e offre i metodi necessari per lavorare con i file Excel. La classe Workbook fornisce il metodo Save utilizzato per salvare i file Excel. Il metodo Save ha molte sovrapposizioni che vengono usate per salvare i file in modi diversi. Il formato del file in cui il file viene salvato è deciso dall’enumerazione SaveFormat.

Salvataggio del file in una determinata posizione

Per salvare i file in una posizione di archiviazione, specifica il nome del file (completo del percorso di archiviazione) e il formato file desiderato (dall’enumerazione SaveFormat) chiamando il metodo Save dell’oggetto 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)

Salvataggio del file su flusso

Per salvare i file in uno stream, crea un oggetto MemoryStream o FileStream e salva il file in quell’oggetto stream chiamando il metodo Save dell’oggetto Workbook. Specifica il formato del file desiderato usando l’enumerazione SaveFormat quando chiami il metodo 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.")

Salvataggio del file in PDF

Per salvare il contenuto desiderato in un file PDF utilizzando la libreria Aspose.Cells for Go via C++, crea un nuovo oggetto Workbook oppure costruisci un Workbook leggendo un file Excel esistente, e poi sava il file in PDF chiamando il metodo Save dell’oggetto Workbook. Quando chiami il metodo Save, usa l’enumerazione SaveFormat per specificare il formato del file desiderato.

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