使用Aspose格式化前导零

当通过Aspose生成pdf时,我正在丢失邮政编码上的前导零。 我已经得出结论,Excel正在将带有zipcode的单元格作为一个数字格式化,从而去除了任何前导零。 Aspose 文档解释了如何使用样式对象的number属性将单元格格式化为文本,其中“49”是文本的值。 我试图格式化单元格B7作为一个数字的代码读取这样的:

cell.ImportDataTable(table, true, 5, 0, table.Rows.Count, table.Columns.Count, true, "mm/dd/yyyy", true); Style style = cell["B7"].GetStyle(); style.Number = 49; cell["B7"].SetStyle(style); 

ImportDataTable方法中的“table”参数包含前导零的邮政编码。 生成pdf后,单元格B7实际上已经应用了正确的文本格式,但是该值仍然不包括前导零。 我是否错误地应用了这种格式,或者在生命周期中的错误位置?

ImportDataTable()方法的最后一个参数控制导入数字的格式。 将其设置为false,您将在导入的单元格中以及在生成的PDF中具有前导零。

cell.ImportDataTable(table,true,5,0,table.Rows.Count,table.Columns.Count,true,“mm / dd / yyyy”, false );

我作为开发者传播者与Aspose合作。