Trabajando con ContentTypeProperties
Aspose.Cells proporciona el método Workbook.ContentTypeProperties.Add para agregar ContentTypeProperties personalizadas a un archivo de Excel. También puedes hacer que la propiedad sea opcional configurando la propiedad ContentTypeProperty.IsNillable en true. El siguiente fragmento de código demuestra cómo agregar ContentTypeProperties personalizadas opcionales a un archivo de Excel. La siguiente imagen muestra ambas propiedades que fueron agregadas por el código de ejemplo.
El archivo de salida generado por el código de ejemplo se adjunta para referencia.
Código de muestra
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the directories. | |
String outputDir = Utils.Get_OutputDirectory(); | |
Workbook workbook = new Workbook(FileFormatType.XLSX); | |
int index = workbook.getContentTypeProperties().add("MK31", "Simple Data"); | |
workbook.getContentTypeProperties().get(index).setNillable(false); | |
index= workbook.getContentTypeProperties().add("MK32", "2019-10-17T16:00:00+00:00", "DateTime"); | |
workbook.getContentTypeProperties().get(index).setNillable(false); | |
workbook.save(outputDir + "WorkingWithContentTypeProperties_out.xlsx"); |