0

我是 Aspose Cells 的新手,继承了一个使用它的项目。添加了一个要求,即单元格中的数值是实际数字 - 它们以前是文本。

因此,我更改了调用Cell.PutValue()的代码中的调用,以使用采用 bool isConverted的方法的重载版本。在该参数中传递“true”值解决了这些实例的问题。

但是,在代码的其他地方,我们使用ExcelDesigner.SetDataSource()ExcelDesigner.Process()将数据从我们的网站导出到电子表格中。这种方法产生的电子表格也将数字作为文本存储在单元格中。

在这种情况下,如何将文本转换为数字,就像在 PutValue() 案例中所做的那样?

4

2 回答 2

1

事实证明,Aspose 使用了一种称为“智能标记”的东西,这些指令嵌入到模板电子表格的单元格中,Aspose Cells 使用这些指令来决定如何将数据插入其中。

智能标记具有可选的“参数”,这些参数是用括号括起来的、以逗号分隔的修饰符,提供进一步的处理指令。“ (numeric) ” 指令达到了我想要的结果。

于 2011-04-01T18:08:25.513 回答
0

如果您需要任何进一步的帮助,您也可以直接在Aspose.Cells 论坛中发布查询。因为这些论坛由我们的支持和开发团队监控。

披露:我在 Aspose 担任开发人员布道师。

于 2011-07-06T16:06:26.917 回答