asp.net下获取Excel所有的工作表名称
程序员文章站
2022-07-19 17:22:12
.net 获取excel所有工作表名称: oledbconnect...
.net 获取excel所有工作表名称:
oledbconnection oleconn = new oledbconnection();
oleconn.connectionstring = "provider=microsoft.jet.oledb.4.0;data source=d:\\data.xls;extended properties=excel 8.0;";
oleconn.open();
datatable dtole = oleconn.getschema("tables");
datatablereader dtreader = new datatablereader(dtole);
while (dtreader.read())
{
messagebox.show(dtreader["table_name"]);
}
dtreader = null;
dtole = null;
oleconn.close();
这是临时想到的一种方法,如有更方便的方法,也请留言告诉我一下。
oledbconnection oleconn = new oledbconnection();
oleconn.connectionstring = "provider=microsoft.jet.oledb.4.0;data source=d:\\data.xls;extended properties=excel 8.0;";
oleconn.open();
datatable dtole = oleconn.getschema("tables");
datatablereader dtreader = new datatablereader(dtole);
while (dtreader.read())
{
messagebox.show(dtreader["table_name"]);
}
dtreader = null;
dtole = null;
oleconn.close();
这是临时想到的一种方法,如有更方便的方法,也请留言告诉我一下。