C#获取excel表名、列名的问题
微软给出了获取表名、列名的方法:
System.Data.DataTable table = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
System.Data.DataTable tableColumns = conn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Columns, new object[] { null, null, TableName, null });
按照网上给出示例获取1.xls工作薄获得表名为'2013年1月$',还有
'2013年1月$'_和
'2013年1月$'Print_Area两个无效表名
获取列名出现F10、F11、F12……F23、F7、F8、F9奇怪列名(用excel打开看不到)
请教有没有什么方法可以获得有效表名和列名?
------解决方案--------------------http://blog.csdn.net/happy09li/article/details/7431967
------解决方案--------------------我写过一个吧Execle导入数据库的Demo工具,给你网址你去下载分析分析 http://pan.baidu.com/share/link?shareid=902685320&uk=2334434434
------解决方案--------------------用 NPOI