关于excel导入导出问题
大家好:
环境:Windows server 2008 R2 64位
office 2010 64位
数据库:SQL Server 2008 64位
使用ACE引擎打开excel,excel是03版本的,也有07版本的,现在就按2003版本来说。
发现的问题,导入的时候,发现sheet带连接符"-"或空格(测 试)就不能导入成功,请问大家有没遇到过这种问题,并求解决方法,谢谢!
------解决方案--------------------sheet 名字带上 ' ' 单引号试试
------解决方案--------------------最好改变一下sheet命名方式阿
------解决方案--------------------学习了,前几天刚做完一个,表示没遇到过楼主说的情况,若卤煮解决了,分享下,谢谢啊
------解决方案--------------------可以在导入前检测,然后改名再导入
------解决方案--------------------用这个GetOleDbSchemaTable函数先返回架构信息。在读取表名试一下。。
------解决方案--------------------应该不会吧,不过可以换个思路,现获取这个表的所有工作簿集合,然后通过循环的方式。。
------解决方案--------------------你用npoi读取试一下
------解决方案--------------------http://www.cnblogs.com/lwme/archive/2011/11/18/npoi_excel_import_export.html
IWorkbook workbook = new HSSFWorkbook(stream);//从流内容创建Workbook对象
ISheet sheet = workbook.GetSheetAt(0);//获取第一个工作表,不需要表名
IRow row = sheet.GetRow(0);//获取工作表第一行
ICell cell = row.GetCell(0);//获取行的第一列
string value = cell.ToString();//获取列的值
------解决方案--------------------解决了就好!!!