首页 文章

使用Aspose格式化前导零

提问于
浏览
1

我已经得出结论,Excel正在使用zipcodes格式化单元格,这会删除任何前导零 . Aspose documentation解释了如何使用样式对象的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”参数包含一个前导零的zipcode . 在生成pdf之后,单元格B7实际上确实应用了正确的文本格式,但该值仍然不包括前导零 . 我是否错误地应用了此格式或在生命周期中的错误位置?

1 回答

  • 1

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

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

    我和Aspose一起担任开发者布道者 .

相关问题