Führenden Apostroph in Zellen anzeigen
Führenden Apostroph in Zellen anzeigen
In Microsoft Excel ist der führende Apostroph im Wert der Zelle ausgeblendet. Aspose.Cells bietet die Funktion zum standardmäßigen Anzeigen des Apostrophs. Dafür sorgt die APIWorkbook.Settings.QuotePrefixToStyleEigentum. Diese Eigenschaft gibt an, ob festgelegt werden sollZitatPräfix-Eigenschaft, wenn Sie einen Zeichenfolgenwert eingeben, der mit einem einfachen Anführungszeichen in die Zelle beginnt. Einstellung derWorkbook.Settings.QuotePrefixToStyleEigentum zuFALSCHzeigt den führenden Apostroph in der Excel-Ausgabedatei an.
Der folgende Screenshot zeigt die ausgegebene Excel-Datei mit dem sichtbaren Apostroph.
Das folgende Code-Snippet demonstriert dies durch Hinzufügen von Daten mit Smart Markers in der Excel-Quelldatei. Die Quell- und Ausgabe-Excel-Dateien sind als Referenz beigefügt.
Beispielcode
// 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"); |
Die Implementierung vonDatenobjektKlasse ist unten angegeben
// 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; | |
} | |
} |