Visa ledande apostrofer i celler
Visa ledande apostrofer i celler
I Microsoft Excel är den ledande apostrofen i cellens värde dold. Aspose.Cells erbjuder funktionen att visa apostrofen som standard. För detta tillhandahåller API:et egenskapen Workbook.Settings.QuotePrefixToStyle. Denna egenskap indikerar om man ska ställa in QuotePrefix egenskapen när man anger en textvärde som börjar med en enkel citation till cellen. Inställning av Workbook.Settings.QuotePrefixToStyle egenskapen till falskt kommer att visa den ledande apostrofen i den resulterande Excelfilen.
Följande skärmbild visar den resulterande Excelfilen med den synliga apostrofen.
Följande kodsnutt demonstrerar detta genom att lägga till data med Smart Markers i källan för Excel-filen. Käll- och utsprungsfiler för Excel är bifogade för referens.
Exempelkod
// 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"); |
Implementeringen av klassen DataObject ges nedan
// 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; | |
} | |
} |