我有一个文本文件,我正在使用。net的Aspose单元格转换为Excel。
我的数据包含正在被转换为科学记数法的数值,因此为了抵消这一点,我在文件中所有文本的开头添加了一个撇号。
文件转换得很好,但在最终文件中,我仍然可以看到撇号,当它应该被隐藏为每个excel的默认行为。我试着用推荐的代码book.Settings.QuotePrefixToStyle = false;
切换这个,但结果是一样的。
下面是我的代码
var book = new Aspose.Cells.Workbook(source + ".tmp.txt");
//book.Worksheets[0].Cells.ConvertStringToNumericValue();
book.Settings.QuotePrefixToStyle = false;
book.Save(dest,Aspose.Cells.SaveFormat.Auto);
book.Dispose();
您不需要在文本文件中所有值的开头添加撇号。因此,请使用您的原始文本文件或删除"使用文件中的值(并重新保存它)。现在,请使用下面的示例代码来完成您的任务。输出文件将不包含科学符号,而是包含原始值/数据。
。
示例代码:
TxtLoadOptions options = new TxtLoadOptions();
options.ConvertNumericData = false;
Workbook book = new Workbook(source + ".tmp.txt", options);
book.Save(dest, Aspose.Cells.SaveFormat.Auto);
您也可以在Aspose中发布您的查询或发布样品。细胞论坛,我们可以帮你。
p。我在Aspose担任支持开发人员/布道员。