如何使用 Aspose Cells 隐藏前缀撇号

How to Hide Prefix Apostrophe using Aspose Cells

我有一个文本文件正在使用 Aspose Cells for .NET 转换为 Excel。

我的数据包含正在转换为科学计数法的数值,因此为了抵消我在文件中所有文本的开头添加了撇号。

文件转换正常,但在最终文件中我仍然可以看到撇号,而根据 Excels 默认行为应该隐藏它。我试着用推荐的代码 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();

您不需要在文本文件中所有值的开头添加postrophe。因此,请使用您的原始文本文件或使用文件中的值删除“'”(并重新保存)。现在请使用您的文件尝试以下示例代码来完成您的任务。输出文件将不包含科学记数法而是原始的 values/data.

例如

示例代码:

TxtLoadOptions options = new TxtLoadOptions();
options.ConvertNumericData = false;
Workbook book = new Workbook(source + ".tmp.txt", options);

book.Save(dest, Aspose.Cells.SaveFormat.Auto);

您也可以 post 在 Aspose.Cells forum 中查询或发布示例,我们可以在那里帮助您。

PS。我在 Aspose 担任支持开发人员/传播者。