`
897371388
  • 浏览: 529538 次
文章分类
社区版块
存档分类
最新评论

Excel18位数字类型转换C#类型

 
阅读更多

Excel18位数字类型转换C#类型

1.问题描述

在读取Excel的时候数字如 身份证 手机号 或其他数字类型 会被Excel常规模式转换成1.000E+17 或其他类似的数字

当C#读取转换时 可根据情况 如 手机号11位 可直接读取或用int型转换 但当是身份证 18位 超过int型最大值 用double类型转换还是上面的 必须用long类型转换

2.解决思路

如果身份证在Excel中为文本模式 如:1111111111111111111

可以直接用:

string s=long.Parse("11111111111111111").ToString();

如果在Excel中为常规模式 如:1.1111E+17

用上面的方法会报错 因为Parse方法默认解析格式为Integer类型,可以指定参数格式解决

string s=long.Parse("11111111111111111", System.Globalization.NumberStyles.Float).ToString();

好了 问题已解决~~
分享到:
评论

相关推荐

    Excel中将选定文本转换成数字格式

    如何在Excel表中将文本格式转换成数字格式。

    怎样把PDF转换成Excel

    迅捷PDF转Excel转换器是一款拥有美观的界面,但操作方便的PDF转EXCEL软件。有了PDF转Excel转换器,您可以方便的将PDF文档转换为...有了PDF转Excel转换器,您可以非常方便的将PDF里的表格文字、数字和其他信息抽取出来。

    Excel行列号转化

    http://blog.csdn.net/tx_officedev/article/details/7448518 相关资源

    免费Spire.XLS: 处理Excel文档in C#, VB.NET

    Free Spire.XLS for .NET 是e-iceblue公司开发的一款支持对所有Excel格式类型文件进行操作的.NET 控件。它适用于任何类型的应用程序比如ASP.NET Web应用程序或者Windows桌面应用程序。Spire.XLS for .NET允许开发...

    Excel导入导出算法(C#)

    3、(这是跟上一版本的最大区别)可以将本地DataSet中的数据类型转换为对应的OleDB的数据类型导出,使导出的数据区分开时间、数字、字符串,而不是像上一版中一样全是字符串; 4、修正了Excel2003中某些工作薄名称为...

    C#利用NPOI实现Excel自动搜索匹配-----备件筛选工具.net4.5-V1.2.zip

    对字符串的特殊字符进行处理,使字符串转换为只有字母和数字的字符串之后再进行比较;通过Levenshtein方法和比较两个字符串中相同字符个数的方法计算两个字符串的相似度;具有“搜索相似”和“搜索包含”两种搜索...

    使用npoi将excel转换csv和csv数值型转换为文本型

    此代码主要分为两个功能,一是利用npoi读取exce,将excel数据转换为csv格式,二是将csv文件数字型单元格转换为文本型导出,代码为全部,请创建一个项目将此代码复制进去,修改下命名空间,因为我的包里涉及其他项目...

    超级多的C#辅助类大全

    72. 类型转换 73. 系统操作相关的公共类 74. 缓存 75. 网站安全 76. 网站路径操作类 77. 网络 78. 视频帮助类 79. 视频转换类 80. 计划任务 81. 邮件 82. 邮件2 83. 配置文件操作类 84. 阿里云 85. ...

    OLEDB读取Excel、csv出现字符串截断、丢失原因及其解决方案

    汽车产业链平台的开发使用的开发工具为VS.NET,使用的语言是C#,在开发的过程中发现使用Microsoft.Jet.OLEDB.4.0读取数据会出现当某一字段内分别含有文本和数字的混合数据时,某一类型的数据会产生丢失。本文就对此...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    《C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分6篇共25章,主要...

    明日科技C#开发入门及项目实战

    实例207 使用隐式类型局部变量实现字母的大小写转换 实例208 使用扩展方法显示员工信息 实例209 使用lambda表达式查找指定字符串 实例210 检查序列中是否包含指定元素 实例211 使用linq在一个循环中遍历多个数组 ...

    C#基础类库

    C#基础类库 1.Chart图形 Assistant创建显示图像的标签和文件 OWCChart统计图的封装类 2.Cookie&Session;&Cache;缓存帮助类 CacheHelper C#操作缓存的帮助类,实现了怎么设置缓存,怎么取缓存,怎么清理缓存等...

    C# 基础类大全_CN.zip

    C#读取AD域里用户名或组、Chart图形、cmd、Cookie&Session、CSVHelper、CSV文件转换、DataTable转实体、DBHelper、DecimalUtility及中文大写数字、Excel操作类、FTP操作类、H5-微信、Html操作类、INI文件读写类、IP...

    C#编程经验技巧宝典

    58 <br>0081 文本中首字母改为大写 59 <br>0082 C#随机数的产生 59 <br>0083 身份证从15位升至18位算法 60 <br>0084 十进制数转二进制数的算法 60 <br>0085 十进制数转八进制数的算法 61...

    C#基类库大全下载--苏飞版

    18.上传下载 DownLoadHelper FileDown FileUp UpLoadFiles 19.时间操作类 DateFormat TimeHelper TimeParser 20.视频转换类 VideoConvert 21.随机数类 BaseRandom RandomHelper RandomOperate 22.条形码 ...

    《C#经典编程220例》.(明日科技).【带书签】-共3部分

    实例207 使用隐式类型局部变量实现字母的大小写转换 397 实例208 使用扩展方法显示员工信息 398 实例209 使用lambda表达式查找指定字符串 400 实例210 检查序列中是否包含指定元素 402 实例211 使用linq在一个循环中...

    明日科技《C#示例源代码》(5-8)

    C#示例源码 C#示例 C#源码 C#示例源代码 C#源代码 C#源代码例子 C#例子 注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#...

Global site tag (gtag.js) - Google Analytics