Konvertera Excel till ODS

Konvertera Excel till ODS

ODS-filer skapas av programmet Calc som är en del av Apache OpenOffice Suite. ODS-filer lagrar data som är organiserade i rader och kolumner och är formaterade med OASIS OpenDocument XML-baserade standard.

Aspose.Cells for Python via Java stöder fungerande ODS-filer. Följande exempel visar konvertering av Excel till en ODS-fil.

Direkt konvertering

Det enklaste sättet att konvertera en Excel-fil till ODS är att ladda arbetsboken och spara den genom att skickaSparaFormat.ODS som den andra parametern iArbetsbok.spara metod.

Följande kodavsnitt demonstrerade att konvertera Excel direkt till ODS

source_directory = "Examples/SampleFiles/SourceDirectory/"
output_directory = "Examples/SampleFiles/OutputDirectory/"
workbook = Workbook(source_directory + "Book1.xlsx")
workbook.save(output_directory + "Book1.ods", SaveFormat.ODS)

Spara dokumentet ODS i ODF 1.1 eller 1.2 Specifikationer

Aspose.Cells for Python via Java stöder att spara ODS-filer i ODF 1.1- och ODF 1.2-specifikationer. För detta tillhandahåller APIOdsSaveOptions.setStrictSchema11() fast egendom. Ställer in den här egenskapen tillSann sparar filen med ODF 1.1-specifikationen. Standardvärdet förOdsSaveOptions.setStrictSchema11() ärfalsk, så filen ODS sparas utan speciella inställningar sparas med ODF 1.2-specifikationen.

Följande kodsnutt visade att ODS-filer sparas med ODF 1.1- och 1.2-specifikationer.

output_directory = "Examples/SampleFiles/OutputDirectory/"
#Create workbook
workbook = Workbook()
#Access first worksheet
worksheet = workbook.getWorksheets().get(0)
# Put some value in cell A1
cell = worksheet.getCells().get("A1")
cell.putValue("Welcome to Aspose!")
# Save ODS in ODF 1.2 version which is default
odsSaveOptions = OdsSaveOptions()
workbook.save(output_directory + "ODF1.2.ods", odsSaveOptions)
# Save ODS in ODF 1.1 version
odsSaveOptions.setStrictSchema11(True)
workbook.save(output_directory + "ODF1.1.ods", odsSaveOptions)