Spara filer

Olika sätt att spara filer

Aspose.Cells tillhandahåller Workbook, som representerar en Microsoft Excel-fil och erbjuder metoder som är nödvändiga för att arbeta med Excel-filer. Klassen Workbook ger metoden Save som används för att spara Excel-filer. Metoden Save har många överlagringar som används för att spara filer på olika sätt. Filformatet som filen sparas i bestäms av enumerationen SaveFormat.

Spara fil till en plats

För att spara filer till en lagringsplats, specificera filnamnet (inklusive lagringsväg) och det önskade filformatet (från SaveFormat-enumen) när du anropar Workbook objektets Save metod.

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)

Spara fil till ström

För att spara filer till en ström, skapa ett MemoryStream- eller FileStream-objekt och spara filen till den strömmen genom att anropa Workbook objektets Save metod. Specificera önskat filformat med hjälp av SaveFormat-enumerationen när du anropar Save metod.

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

Spara fil till PDF

För att spara det önskade innehållet till en PDF-fil med biblioteket Aspose.Cells for Go via C++, skapa ett nytt Workbook objekt eller bygg ett Workbook objekt genom att läsa en befintlig Excel-fil, och sedan spara filen till PDF genom att anropa sparmetoden för Workbook objektet. Vid anrop av Save-metoden, använd SaveFormat enumerationen för att ange det önskade filformatet.

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