- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 从Excel中读取数据时获取的数据为空的原因及解决方案
<br />明明我的Excel中有值,可是用OLEDB连接读取它时却返回空值,真是莫名其妙!如果你也遇到过这样的困惑,请往下读,如果暂时还没遇到就以后再读吧,哈哈。 <br /><br />在用OLE DB,ISAM会尝试读取前8行的数据类型,如果一列中的前8行既有文本类型又有数字类型,那么就取多数的数据类型,其余的返回为空。如果两者一样的数目一样多,那么就取数字类型,文本类型的行返回空值。 <br /> <br />即:某一列前8行中 <br />如果5行文本类型,3行数字类型 则返回结果
2011-04-22 10:49:00 3446
原创 C#从Excel中读取数据为空了
<br />寻找了很多方法,没能解决,其中把Properties的值改为'Excel 8.0;HDR=YES;IMEX=1';也没能见效。<br />最后,作用以下方法,从数据源上着手。<br />原因:C#在读取时,dataset不能正确的分配列表的类型,在程序中没有找到解决方案。<br />数据源解决方法:改造数据源,在Excel里,选择要传入的列,然后选择工具栏上的“数据”-->“分列”,在新窗口中选择“下一步”、“下一步”,会有一个转换类型的窗口,在里面选择转为“文本”,确定保存。这样子数据就可以正
2011-04-22 10:34:00 949
原创 asp.net split 字符太多
string sss="sdsfdsfsdfsd|--dsfsdfsdf" string[] tmpSplit = null; tmpSplit = ssss.Split(new Char[] { |, -, - }); foreach (string s in tmpSplit) {
2009-12-31 11:02:00 851 1
asp.net Tab 选项卡
2010-07-20
microsoft visual sourcesafe 操作
2009-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人