winform中怎么读EXCEL中工作薄的名称

问题描述

我现在想把Excel表的所有的工作薄名称显示出来该怎么写啊.......大虾们帮下忙啊.....

解决方案

解决方案二:
自己顶一下.....各位大哥,大姐....帮下忙啊...
解决方案三:
//office2000添加引用Microsoft.Office.Interop.ExcelusingExcel;privatestaticArrayListGetExecl(refArrayListary,stringUrl)//获得Excel文件中的第一个工作薄的名称{stringfilepath=@Url;Objectrefmissing=System.Reflection.Missing.Value;Excel._Applicationexc=newExcel.ApplicationClass();exc.Visible=false;//Excel.Workbooksworkbooks=exc.Workbooks;workbooks.Close();workbooks.Open(filepath,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing,refmissing);Excel.Worksheetsheet=(Excel.Worksheet)exc.Worksheets.get_Item(1);//获得第一个名称ary.Add(sheet.Name.ToString());workbooks.Close();exc.Application.Quit();System.Runtime.InteropServices.Marshal.ReleaseComObject(exc);exc=null;GC.Collect();returnary;}类似的修改一下,看看能否符合你的要求
解决方案四:
zxjing著于2007-7-187:31:28一个纯C#代码编写的Excel文件读取器,可以读出在工作簿(workbook)中的所有Worksheet,所有WorkSheet中的单元,单元的内容(文本,数字,日期或错误),单元的格式(字体,对齐,线条类型,背景等)够读取文件中的图片,获取图象的大小,位置,数据和格式。
解决方案五:
Excel.ApplicationexcellApp=newExcel.Application();excellApp.Visible=false;excellApp.UserControl=true;Workbooksworkbooks=excellApp.Workbooks;Sheetssheets=workbooks.Add(excelFile).Worksheets;intcount=sheets.Count;for(inti=1;i<=count;i++){_Worksheetworksheet=(_Worksheet)sheets.get_Item(i);worksheet.Activate();Console.WriteLine(worksheet.Name);}随手写的,没测试~~~~

时间: 2024-10-29 07:09:05

winform中怎么读EXCEL中工作薄的名称的相关文章

excel-C# 中怎么获取Excel 中的数据。 看了很多例子,不明白怎么获得表格中行数和列数?

问题描述 C# 中怎么获取Excel 中的数据. 看了很多例子,不明白怎么获得表格中行数和列数? 使用CONSOLE APPLICATION 建立的工程,求大神指点! 解决方案 通过流读取行和列,再填充带DataSet中.

Excel共享工作薄为何只能打开三3个

  在使用Excel的时候,我们可以将相同的一个工作薄文件,让很多人都能同时打开并保存相应的数据. 这叫做共享工作薄.这需要多方面的支持. 比如,首先,要设置工作薄为共享,其次要有局域网功能,最后还要能够访问网络.条件缺一不可. 然而,有的时候也会有意外情况的发生,就比如现在我们为大家讲解的.为什么工作薄已设置为共享,同时,也能通过局域网功能打开工作薄,但是,为什么只能有三个人能够正常打开工作薄,而第四个或更多的人却不能打开共享工作薄了呢?这是为什么呢? 首先说明,该问题不是工作薄的问题,该问题

怎样在C#中实现读取EXCEL 中的图表并直接保存到WORD中

问题描述 有没有大神,知道怎么在C#中将EXCEL中的图表直接保存到WORD文档中的指定位置中?在网上搜了一些,只查到将EXCEL中的图表保存本地然后用WORD读取,但本人想直接将EXCEL中的图表保存到WORD中,有没有人知道怎么操作啊?占用大家一点时间了没有具体代码的话,给我讲讲具体实现步骤也行谢谢啦 解决方案 解决方案二:楼主应该去C#版块提问,那边C#牛人多!解决方案三:在Excel2003和Word2003中开始记录宏,手动完成所需功能,结束记录宏,按Alt+F11键,查看刚才记录的宏

Excel中常见的几个问题以及解决方法

一.在Excel中不能进行求和运算 由于在操作中更改了字段的数值后,求和字段的所有单元格中的数值没有随之变化,造成不能正常运算.可以单击"工具→选项"命令,在打开的"选项"对话框中单击"重新计算"选项卡.在"计算"选项区中选中"自动重算"单选按钮,单击"确定"按钮,就可以进行自动计算并更新单元格的值了. 二.在Excel中打开多个工作表时提示"内存不足,不能执行显示"

Excel中常见问题解决方法

一.在Excel中不能进行求和运算 由于在操作中更改了字段的数值后,求和字段的所有单元格中的数值没有随之变化,造成不能正常运算.可以单击"工具→选项"命令,在打开的"选项"对 话框中单击"重新计算"选项卡.在"计算"选项区中选中"自动重算"单选按钮,单击"确定"按钮,就可以进行自动计算并更新单元格的值了. 二.在Excel中打开多个工作表时提示"内存不足,不能执行显示"

Excel中常见问题及解决方法

笔者与http://www.aliyun.com/zixun/aggregation/16544.html">Excel经常"打交道"的过程中,常遇到这样或那样的问题.其中,以下几方面的问题尤为突出.现将出现的问题及解决的方法告知同行,以此共勉. 一.在Excel中不能进行求和运算 由于在操作中更改了字段的数值后,求和字段的所有单元格中的数值没有随之变化,造成不能正常运算.可以单击"工具→选项"命令,在打开的"选项" 对话框中单击

如何在excel中画斜线?

  现在,很多人的工作都需要使用office软件.不少人在问,如何在excel表格中画斜线?Excel中画斜线的方法非常多种,有单斜线.双斜线.三斜线.四斜线等多种,为此小编特制作以下教程,可供office爱好者参考,望广大office爱好者学以致用,excel 2013中多种画斜线的方法如下所示: 如何在Excel中画单斜线 第一步:首先,将首部单元格长和宽调整大一点; excel画斜线 第二步:单击"开始"-->格式-->设置单元格格式,你也可以直接选中首部单元格,然后

在excel中输入欧姆符号方法

  如何在word中打出欧姆符号? 1."插入"-"符号"里找找,如果你不想找那么麻烦,更快捷的办法是在"字符代码"(也在"插入"-"符号"里)处输入"03a9"就直接可看到了. 2."插入"-"符号"--子集--基本希腊语--就可以找到了. 3."插入"-对象-公式,即用公式编辑器可以输入. 如何在EXCEL中找到欧姆符号&q

excel中怎么搜索文字 怎么在excel中搜索文字

1.下面笔者以一些数据作为演示,来找到具体内容的过程 2.首先我们用最简单的方法,无论是在文件中还是在excel中,一个通过的查找快捷方式ctrl+f,,我们直接打开excel,然后按下ctrl+f,即可调出查找命令 3.这边比如说有一个学生的语文成绩登记错误需要修改,那么我们直接输入该学生的名字,然后在他的语文成绩进行修改 4.还有一个方法就是从excel中找到具体的查找搜索命令进行修改,我们打开excel的开始选项 5.在该选项下找到编辑选项,然后点击查找和选择 6.在弹出的选框中直接点击查