c# - 如何使用 Aspose 单元隐藏前缀撇号
问题描述
我有一个文本文件,我使用 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();
解决方案
您不需要在文本文件中所有值的开头添加撇号。因此,请使用您的原始文本文件或使用文件中的值删除“'”(并重新保存)。现在请在您的文件中尝试以下示例代码来完成您的任务。输出文件将不包含科学记数法,而是原始值/数据。
例如
示例代码:
TxtLoadOptions options = new TxtLoadOptions();
options.ConvertNumericData = false;
Workbook book = new Workbook(source + ".tmp.txt", options);
book.Save(dest, Aspose.Cells.SaveFormat.Auto);
您也可以在 Aspose.Cells论坛中发布您的疑问或发布示例,我们可以在那里为您提供帮助。
PS。我在 Aspose 担任支持开发人员/传播者。
推荐阅读
- performance - 超过 100 个事件的完整日历性能
- graphql - Apollo Graphql 创建指令用自定义 GraphQLScalarType 替换 field.type
- java - 无法检索数据 Firebase 数据库
- r - 在美人鱼图中侧向融合箭头
- phpstorm - PhpStorm 列选项
- r - 从 conda 安装 gdal 2.3 后,sf R 包“与 2.0.0 以下的 GDAL 版本不兼容”
- regex - 如何从文件夹中获取文件名列表,并在特定位置拆分名称?
- javascript - 如何在哈巴狗中添加带有引导下拉菜单的 glyphicon glyphicon-calendar?
- html - 如何将按钮对齐到文本区域输入的右侧?
- javascript - (Next.js) 如何处理从 API 获取的文本中的内部链接?