C#基于OLEDB获取Excel文件表结构信息的方法

C#基于OLEDB获取Excel文件表结构信息的方法,第1张

概述本文实例讲述了C#基于OLEDB获取Excel文件结构信息的方法。分享给大家供大家参考,具体如下:

本文实例讲述了C#基于olEDB获取Excel文件表结构信息的方法。分享给大家供大家参考,具体如下:

这个问题来自论坛提问,同理可以获得access等数据库的表结构信息。

using System;namespace ConsoleApplication11{   class Program   {     public static voID Main()     {       getExcelfileInfo( @" c:a.xls " );     }     private static voID getExcelfileInfo(string Path)     {       string strConn =  " ProvIDer=Microsoft.Jet.olEDB.4.0; "  +  " Data Source= "  + Path +  " ; "  +  " Extended PropertIEs=Excel 8.0; " ;       System.Data.oleDb.oleDbConnection conn =  new System.Data.oleDb.oleDbConnection(strConn);       conn.open();       System.Data.Datatable table = conn.GetoleDbSchematable(System.Data.oleDb.oleDbSchemaGuID.tables,null );       foreach (System.Data.DaTarow drow in table.Rows)       {         string tablename = drow[ " table_name " ].ToString();         Console.Writeline(tablename + " : " );         System.Data.Datatable tableColumns = conn.GetoleDbSchematable(System.Data.oleDb.oleDbSchemaGuID.Columns,new  object [] { null,null,tablename,null } );         foreach (System.Data.DaTarow drowColumns in tableColumns.Rows)         {           string Columnname = drowColumns[ " Column_name " ].ToString();           Console.Writeline( " " + Columnname);         }       }       Console.ReadKey( true );     }   }}

更多关于C#相关内容感兴趣的读者可查看本站专题:《C# *** 作Excel技巧总结》、《C#程序设计之线程使用技巧总结》、《C#中XML文件 *** 作技巧汇总》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》、《C#数组 *** 作技巧总结》及《C#面向对象程序设计入门教程》

希望本文所述对大家C#程序设计有所帮助。

总结

以上是内存溢出为你收集整理的C#基于OLEDB获取Excel文件表结构信息的方法全部内容,希望文章能够帮你解决C#基于OLEDB获取Excel文件表结构信息的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1255883.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存