gpt4 book ai didi

.net - 如何将.NET标准格式字符串转换为Excel格式字符串

转载 作者:行者123 更新时间:2023-12-02 08:50:44 29 4
gpt4 key购买 nike

我有一个应用程序,允许用户创建数字数据的自定义 View ,并指定用于显示数据的格式字符串。通常用户使用 .NET 标准格式字符串,例如 N2、P1。

我现在需要生成 Excel 导出,并希望根据用户的偏好设置导出数据的格式。

是否有任何“内置”功能可以将标准 .NET 格式字符串转换为可在 Excel 中使用的自定义格式字符串。例如。 "N2"=> "#,##0.00"; "P1"=> "#,##0.0 %",还是我必须自己动手?

最佳答案

我经历过类似的事情,很遗憾地告诉你,基本上你必须自己解析。

只是一个友好的建议,让我告诉您,如果您计划在导入 Excel 之前导出到文本文件或类似文件 (TXT/CSV/HTML),则有一个问题。

只有当 Excel 能够“理解”格式时,Excel 才会正确读取数字(否则 Excel 将作为文本导入或误读数字)。

例如,假设 .net 使用“,”作为小数点,而 excel 使用“.”。那么导出的时候你可能会误读数据。

话虽这么说,如果您打算导出将导入到 Excel 的文本文件,则应避免格式化数字。如果您直接从 .net 生成文件,那么您将必须手动解析字符串(但不应该出现任何误读数据的问题)。

关于.net - 如何将.NET标准格式字符串转换为Excel格式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9326103/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com