请问我怎么用程序知道EXCEL包含了几个表,并取得sheet名啊,我有一个EXCEL,可sheet表名不知道,怎么查出来啊,急死了,或者默认查询EXCEL表的第一个工作薄也可以啊
解决方案 »
- 关于media player 的相关问题
- 对一组价格种类不同的商品进行平均分配的问题
- 如何获得物理路径啊
- 请问可不可以把label1.text邦定到一个txt文档上?
- 用户退出时清空session问题,怎么做呢?请教请教!!!
- 在WEB中,C#下用什么样的第三方控件,达到设计美观,开发简易.
- 新手提问:怎么在托管代码中动态改变image控件的位置实现左右移动?
- 请教高手如何使用C#编写程序从网络中获得IPv6数据包。
- 如何实现印刷用的字体。
- 把主从的主表放到一DataGrid中,如何判断当前点击的是主表还是从表?
- 上一个贴子还没到一个小时,我已结贴了,在问一个,QQ大厅的显示是怎么实现的,一样给思路就行(一样一小时结贴)
- 高分求大数据量的EXCEL读写C#方法!
public static void SetWorkSheetName (string fileName ,int sheetIndex,string sheetName)
{
Excel.Application objApp;
Excel.Workbooks objBooks;
Excel._Workbook objBook;
Excel.Sheets objSheets;
Excel._Worksheet objSheet; objApp = myApp;
objApp.Visible = false;
objBooks = objApp.Workbooks; try
{
objBook = objBooks.Open(fileName,Type.Missing ,Type.Missing ,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing);
objSheets = objBook.Worksheets;
if ((sheetIndex > objSheets.Count )|| (sheetIndex <= 0 ))
{
throw new Exception("工作表索引超出范围!");
} objSheet = (Excel._Worksheet)objSheets.get_Item(sheetIndex);
objSheet.Name = sheetName ;
objBook.Save(); }
catch(Exception theException)
{
String errorMessage;
errorMessage = "Error: ";
errorMessage = String.Concat( errorMessage, theException.Message );
errorMessage = String.Concat( errorMessage, " Line: " );
errorMessage = String.Concat( errorMessage, theException.Source );
}
finally
{
objApp.UserControl = true ;
objApp.Quit();
} return ;
}
http://community.csdn.net/Expert/topic/3415/3415531.xml?temp=8.253115E-02
m_oSheet = (Excel.Worksheet)m_oBook.Sheets[index];