码迷,mamicode.com
首页 > Windows程序 > 详细

C# 之 Excel 导入一列中既有汉字又有数字:数字可以正常导入,汉字导入为空

时间:2015-09-17 19:01:14      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

  今天在做一个Excel导入功能,一切开发就绪,数据可以成功导入。导入后检查数据库发现有一列既有汉字又有数字,数字正常导入,汉字为空。但是前面同样既有汉字又有数字的列可以导入成功。

  查看excel 源文件,如下图:

  技术分享

  仔细观察两列略有不同,前两列的数字单元格左上角有个绿色三角形,选中单元格,左边有一个信息显示“ 次单元格中的数字为文本形式,或者前面有撇号。 ”,也就是 “ 以文本形式存储的数字 ”。

  然后尝试选中内容列,右键设置单元格格式为“ 文本 ”,修改后如下图:

  技术分享

  再次导入仍然失败,单元格左上角没有绿色三角形,查阅得知需在内容前加半个英文格式的单引号即" ‘ ",或者双击双击设为文本格式的单元格。如下图:

   技术分享

  再次导入,成功。。。

   

C# 之 Excel 导入一列中既有汉字又有数字:数字可以正常导入,汉字导入为空

标签:

原文地址:http://www.cnblogs.com/xinaixia/p/4816910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!