Mostrar el apóstrofo inicial en las celdas
Mostrar el apóstrofo inicial en las celdas
En Microsoft Excel, el apóstrofo inicial en el valor de la celda está oculto. Aspose.Cells proporciona la función para mostrar el apóstrofo de forma predeterminada. Para esto, el API proporcionaLibro de trabajo.Configuración.QuotePrefixToStylepropiedad. Esta propiedad indica si se debe establecer elPrefijo de cotizaciónpropiedad al ingresar un valor de cadena que comienza con una comilla simple en la celda. Configuración de laLibro de trabajo.Configuración.QuotePrefixToStylepropiedad afalsomostrará el apóstrofe inicial en el archivo de salida de Excel.
La siguiente captura de pantalla muestra el archivo de salida de Excel con el apóstrofo visible.
El siguiente fragmento de código demuestra esto mediante la adición de datos con marcadores inteligentes en el archivo de origen de Excel. Los archivos de Excel de origen y salida se adjuntan como referencia.
Código de muestra
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//directories | |
String sourceDir = Utils.Get_SourceDirectory(); | |
String outputDir = Utils.Get_OutputDirectory(); | |
// Instantiating a WorkbookDesigner object | |
WorkbookDesigner designer = new WorkbookDesigner(); | |
Workbook workbook = new Workbook(sourceDir + "AllowLeadingApostropheSample.xlsx"); | |
workbook.getSettings().setQuotePrefixToStyle(false); | |
// Open a designer spreadsheet containing smart markers | |
designer.setWorkbook(workbook); | |
ArrayList<DataObject> list = new ArrayList<>(); | |
list.add(new DataObject(1, "demo")); | |
list.add(new DataObject(2, "'demo")); | |
// Set the data source for the designer spreadsheet | |
designer.setDataSource("sampleData", list); | |
// Process the smart markers | |
designer.process(); | |
designer.getWorkbook().save(outputDir + "AllowLeadingApostropheSample_out.xlsx"); |
La implementación deObjeto de datosla clase se da a continuación
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
public class DataObject | |
{ | |
private int id; | |
private String name; | |
public DataObject(int id, String name) | |
{ | |
this.id = id; | |
this.name = name; | |
} | |
public int getId() | |
{ | |
return this.id; | |
} | |
public void setId(int value) | |
{ | |
this.id = value; | |
} | |
public String getName() | |
{ | |
return this.name; | |
} | |
public void setName(String value) | |
{ | |
this.name = value; | |
} | |
} |