要转换为字符串的指数数
我有一个问题。我正在从 Excel 文件导入数据,例如代码之类的数据。 对于导入,我使用 LinqToExcel 问题是 Excel 的某一列包含诸如“A2C235425345345”或“12441523543454454”之类的代码。此列的数据未格式化为字符串或数字。因此,当从 Excel 文件读取时,而不是该值“6.57621e+009”。 所以现在我需要一种方法将该值转换回初始值,使用 C# 和 .NET Framework 4.0
有什么想法吗? 谢谢你!
I have an issue. I'm importing data from an excel file, data like codes and stuff.
for importing I'm using LinqToExcel
The problem is that one of the excel's columns contains codes like "A2C235425345345" or "12441523543454454". This data of this column is not formated as string or numbers. So, when read from the excel file, instead of that value "6.57621e+009".
So now i need a way to convert that value back to the initial one, using C# and .NET framework 4.0
Any ideas?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在字符串值之前使用撇号
'
,然后将其传递到 Excel。我假设您正在将数据导出到 Excel。
Use an apostrophe
'
before the string value and then pass it to Excel.I am assuming you are exporting the data to Excel.
尝试为转换列添加映射块。
PS:注意十进制转换过程中的文化依赖性。
Try adding a mapping block for the convert columns.
PS: Attention the culture dependency in the decimal conversion process.