社区
C#
帖子详情
如何删除Excel文件中的某个工作簿.
celebrate
2007-05-15 11:15:41
请教高手: 在c#中,怎样做可以删除一个Excel文件中指定的某个工作簿?
谢谢!
...全文
456
14
打赏
收藏
如何删除Excel文件中的某个工作簿.
请教高手: 在c#中,怎样做可以删除一个Excel文件中指定的某个工作簿? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
celebrate
2007-05-16
打赏
举报
回复
问题解决!
感谢0009(夏天以南)!!!
RexZheng
2007-05-16
打赏
举报
回复
exc.Visible = true;
Excel.Workbook book = exc.Workbooks.Open(fileName, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt);
MessageBox.Show("DELETE?");
((Excel.Worksheet)(book.Sheets.get_Item("Sheet2"))).Delete();
MessageBox.Show("DELETED?");
RexZheng
2007-05-16
打赏
举报
回复
上面的代码我测试了没问题
celebrate
2007-05-16
打赏
举报
回复
mingzaili@126.com
谢谢 0009(夏天以南)!
celebrate
2007-05-16
打赏
举报
回复
object m_objOpt = System.Reflection.Missing.Value;
Excel.Application exc = new Microsoft.Office.Interop.Excel.ApplicationClass();
Excel.Workbook book = exc.Workbooks.Open(fileName, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt);
((Excel.Worksheet)(book.Sheets.get_Item("Sheet2"))).Delete();
((Excel.Worksheet)(book.Sheets.get_Item("Sheet1"))).get_Range("A1", m_objOpt).Value2 = "hello!";
((Excel.Worksheet)(book.Sheets.get_Item("Sheet1"))).get_Range("A2", m_objOpt).Value2 = "ABCD!";
book.Save();
上面的代码设置值为"hello!","ABCD!"的都可以保存,就是无法保存对Sheet2的删除,郁闷.
RexZheng
2007-05-16
打赏
举报
回复
你的email,你写一个给你
celebrate
2007-05-16
打赏
举报
回复
谢谢 0009(夏天以南)!
要删除一个sheet啊.
trainli
2007-05-15
打赏
举报
回复
JF
celebrate
2007-05-15
打赏
举报
回复
谢谢0009(夏天以南)!!
我回头试试先.
RexZheng
2007-05-15
打赏
举报
回复
workbook怎么得到会吧
index是你要删除的工作表的索引
RexZheng
2007-05-15
打赏
举报
回复
((Worksheet)workbook.Sheets[index]).Delete();
RexZheng
2007-05-15
打赏
举报
回复
workbook是工作簿
worksheet叫工作表
你到底要删那个
在程序中在有workbook这个概念
在文件操作上,一个文件就是一个workbook!
celebrate
2007-05-15
打赏
举报
回复
晕! ((Worksheet)workbook.Sheets[index]).Delete();
这句好像没有删除掉工作簿啊.
celebrate
2007-05-15
打赏
举报
回复
0009(夏天以南),您好!
((Worksheet)workbook.Sheets[index]).Delete();
这句可以运行,但是不知道怎样保存对excel文件的更改.
Excel
轻松合并 v1.0.1.3.zip
Excel
轻松拆分可以轻松地把一个大型的
Excel
工作
簿
,仅三步就可以实现将
Excel
工作
簿
中
的
工作
表拆分为单个
Excel
文件
! 通过这样,可以将大量的数据处理
工作
进行分解,减少某个人员的
工作
量;或者将数据拆分,某些人处理具体的数据,并保持您的数据安全。只需三步,将
Excel
工作
簿
中
的
工作
表拆分为单个
Excel
文件
Excel
轻松拆分特点: 三步拆分大型
Excel
工作
簿
为单独
Excel
文件
自动列示
工作
簿
中
所有表单 一按选择
工作
簿
中
的所有表单 手动选取特定
工作
表 支持读和创建
Excel
97-2003
工作
簿
(*. xls)和
Excel
工作
簿
(*.xlsx)
文件
支持
文件
名前缀和连接字符 支持
文件
名后缀和连接字符 绿色软件,不产生垃圾
文件
Excel
轻松拆分使用方法: 第1步,打开
Excel
文件
第2步,选择需要另存为单独
文件
的
工作
表 第3步,将选定的
工作
表另存为单独的
文件
注意:使用该软件需安装.NET Framework v4.0程序
Excel
轻松拆分 v1.0.1.4.zip
Excel
轻松拆分可以轻松地把一个大型的
Excel
工作
簿
,仅三步就可以实现将
Excel
工作
簿
中
的
工作
表拆分为单个
Excel
文件
! 通过这样,可以将大量的数据处理
工作
进行分解,减少某个人员的
工作
量;或者将数据拆分,某些人处理具体的数据,并保持您的数据安全。只需三步,将
Excel
工作
簿
中
的
工作
表拆分为单个
Excel
文件
Excel
轻松拆分特点: 三步拆分大型
Excel
工作
簿
为单独
Excel
文件
自动列示
工作
簿
中
所有表单 一按选择
工作
簿
中
的所有表单 手动选取特定
工作
表 支持读和创建
Excel
97-2003
工作
簿
(*. xls)和
Excel
工作
簿
(*.xlsx)
文件
支持
文件
名前缀和连接字符 支持
文件
名后缀和连接字符 绿色软件,不产生垃圾
文件
Excel
轻松拆分使用方法: 第1步,打开
Excel
文件
第2步,选择需要另存为单独
文件
的
工作
表 第3步,将选定的
工作
表另存为单独的
文件
注意:使用该软件需安装.NET Framework v4.0程序
EXCEL
2007 宝典 附光盘
文件
光盘
中
的内容 ------------------------------------------------------------------------ 下面的部分提供光盘
中
各种资源的详细信息。 本书
中
的实例
文件
本书
中
使用的
文件
是按章节组织的,除了几个例外,所有
文件
都是带有以下扩展名的
Excel
2007
文件
: * ? XLSX:
Excel
工作
簿
文件
* ? XLSM:包含VBVA宏的
Excel
工作
簿
文件
当打开XLSM
文件
时,
Excel
可能会显示安全警告并告诉您已禁用宏。要启用宏,单击 “安全警告”面板
中
的“选项”按钮然后选择“启用此内容”选项。 由于光盘上的
文件
是来自受信任源,您可以将这些
文件
复制到您的电脑上,然后指定一个
文件
夹作为受信任位置,要想这样,执行以下操作: 1. 打开一个“资源管理器”窗口,选择包含附带光盘的光驱。 2. 右击带有实例的根
文件
夹相应的
文件
夹,并从快捷菜单
中
选择“复制”命令。 3. 激活电脑
中
要复制
文件
的目标
文件
夹,右击该目录并从快捷菜单
中
选择“粘贴”命令。 光盘上的
文件
将会被复制到在第3步
中
指定的
文件
夹的子
文件
夹
中
,要指定一个新
文件
夹作为信任
中
心,执行以下步骤: 1. 打开
Excel
并选择“Office按钮”-“
Excel
选项”命令以显示“
Excel
选项”对话框。 2. 在“
Excel
选项”对话框
中
,单击“信任
中
心”选项卡。 3. 单击“信任
中
心设置”按钮。 4. 在“信任
中
心”对话框
中
,单击“受信任位置”选项卡。 5. 单击“添加新位置”按钮以显示“Microsoft Office受信任
中
心”对话框。 6. “Microsoft Office受信任
中
心”对话框
中
,单击“浏览”按钮并查找包含从光盘上复制过来的
文件
夹。 7. 确保选择“同时信任此位置的子
文件
夹”。 执行这些步骤后,当从该位置选择XLSM
文件
时,宏已启用,这样就不会看见安全警告了。 下面列举了一些实例
文件
和一些简单的描述。 注意:有些章节
中
没有实例。 Chapter 01 table and chart.xlsx:一个简单的创建表和图表的介绍性实例。 Chapter 03 loan payment calculator.xlsx:演示公式的
工作
簿
。 number formatting.xlsx:包含一些内置数字格式实例的
工作
簿
。 Chapter 05 budget.xlsx:演示在
工作
表
中
使用的格式的一个简单的多
工作
表预算
工作
簿
。 Chapter 06 real estate table.xlsx:包含实际使用表格的real estate列表的
工作
簿
。 Chapter 07 loan payments.xlsx:包含演示应用简单格式效果的数据区域和公式的
工作
簿
。 theme examples.xlsx:包含表、SmartArt和一个图表的
工作
簿
,用于演示应用不同
文件
主题后的效果。 Chapter 11 cell references.xlsx:用于演示复制公式时使用不同类型单元格引用的效果的
工作
簿
。 circular reference.xlsx:一个演示目的循环引用的
工作
簿
。打开这个
工作
簿
时,会看见有关循环引用的信息。 worksheet functions.xlsx:包含一个列举和描述了每个
工作
表函数的表的
工作
簿
。 table formulas.xlsx:用于演示表内公式的使用的
工作
簿
Chapter 12 character set.xlsx:一个以任意安装在系统
中
的字体显示字符的
工作
簿
。 text formula examples.xlsx:一个包含高级文本公式例子的
工作
簿
。 text histogram.xlsx:一个包含两个直接在区域
中
创建柱状图的例子的
工作
簿
。 Chapter 13 holidays.xlsx:一个演示了如何计算美国10个年假日的
工作
簿
。 jogging log.xlsx:一个记录时间和慢跑过程的
工作
簿
。演示了时间的使用和一天的某个时间没有直接联系。 time sheet.xlsx:一个记录每周
工作
时间的
工作
表。 work days.xlsx:一个演示了如果计算两个日期之间的
工作
天数的
工作
簿
(除了周末和假期以外)。 Chapter 14 basic counting.xlsx:一个演示基本的计算公式的
工作
簿
。 conditional summing.xlsx:一个演示如何使用单个或多个条件计算进行条件求和的
工作
簿
。 cout unique.xlsx:一个演示如何计算区域内惟一(非复制的)项的
工作
簿
。 counting text in a range.xlsx:一个演示计算区域内字符数量的各种方式的
工作
簿
。 cumulative sum.xlsx:一个演示如何计算一个累积和的
工作
簿
。 frequency distribution.xlsx:一个演示创建频率分布的四种方法的
工作
簿
。 multiple criteria counting.xlsx:一个演示使用多个条件计算公式的
工作
簿
。 Chapter 15 basic lookup examples.xlsx:一个演示基本的查找技巧的
工作
簿
。 specialized lookup examples.xlsx:一个演示特殊的查找技巧的
工作
簿
。 Chapter 16 annuity calculator.xlsx:一个计算养老金利润的
工作
簿
。 credit card payments.xlsx:一个包含计算信用卡付款的公式的
工作
簿
。 depreciation.xlsx:一个演示计算资产折旧的方法的
工作
簿
。 investment calculations.xlsx:一个演示计算投资利润的公式的
工作
簿
。 irregular payments.xlsx:一个演示不规则还款的贷款计算的
工作
簿
。 loan amortization schedule.xlsx:一个计算贷款分期偿还时间表的
工作
簿
。 loan data tables.xlsx:一个演示如何使用一种方法和两种方法计算数据表
中
的贷款。 loan payment.xlsx:一个包含计算贷款还款的公式的
工作
簿
。 Chapter 18 calendar array.xlsx:一个演示如何使用复杂的数组公式在区域
中
显示一个月的日历的
工作
簿
。 multi-cell array formulas.xlsx:一个演示多单元格数组公式的
工作
簿
。 single-cell array formulas.xlsx:一个演示单个单元格数组公式的
工作
簿
。 Chapter 19 area charts.xlsx:一个包含面积图表例子的
工作
簿
。 bar charts.xlsx:一个包含条形图表例子的
工作
簿
。 bubble charts.xlsx:一个包含气泡图例子的
工作
簿
。 column charts.xlsx:一个包含柱形图例子的
工作
簿
。 cylinder cone pyramid charts.xlsx:圆柱、圆锥和棱锥图例子。 doughnut charts.xlsx:圆环图例子。 hands-on example.xlsx:一个包含在一个简单的图表例子的数据的
工作
簿
。 line charts.xlsx:一个包含折线图例子的
工作
簿
。 pie charts.xlsx:一个包含饼图例子的
工作
簿
。 radar charts.xlsx:一个包含雷达图例子的
工作
簿
。 six chart types.xlsx:一个使用6种图表类型显示相同区域的
工作
簿
。 stock charts.xlsx:一个包含股价图例子的
工作
簿
。 surface charts.xlsx:一个包含曲面图例子的
工作
簿
。 xy charts.xlsx:一个包含XY散点图例子的
工作
簿
。 Chapter 20 comparative histogram.xlsx:一个演示如何创建比较柱状图的
工作
簿
。 conditional colors.xlsx:一个包含根据数值显示不同颜色的柱形图的
工作
簿
。 function plot 2D.xlsx:一个演示如何使用一个变量的函数绘图的
工作
簿
。 function plot 3D.xlsx:一个演示如何使用两个变量的函数绘图的
工作
簿
。 gantt.xlsx:一个演示如何创建简单的有关工程方案的甘特图的
工作
簿
。 gauge chart.xlsx:一个包含将单数据点绘制成量表的图表的
工作
簿
。 log scale.xlsx:一个演示图表
中
的对数标度的
工作
簿
。 picture charts.xlsx:一个演示在图表
中
使用图片的
工作
簿
。 single data point charts.xlsx:演示各种单数据点例子,包括温度计图和标准尺图。 thermometer chart.xlsx:一个包含将单数据点绘制成温度计的图表的
工作
簿
。 weather combination chart.xlsx:一个演示使用两个数值轴的合并图表的
工作
簿
。 Chapter 21 daily staffing levels.xlsx:一个演示设置条件格式的颜色刻度的
工作
簿
。 conditional formatting formulas.xlsx:一个演示条件格式公式的
工作
簿
。 data bars examples.xlsx:一个演示较大区域
中
的设置条件格式的颜色刻度的
工作
簿
。 icon set examples.xlsx:一个演示设置条件格式的图标设置的
工作
簿
。 Chapter 24 number formats.xlsx:一个包含许多自定义格式例子的
工作
簿
。 Chapter 25 data validation examples.xlsx:一个包含数据有效性例子的
工作
簿
。 Chapter 26 outline example.xlsx:一个包含适用分组显示的数据的
工作
簿
。 Chapter 27 regionl.xlsx:用于演示数据合并的三个
工作
表之一。 region2.xlsx:用于演示数据合并的三个
工作
表之一。 region3.xlsx:用于演示数据合并的三个
工作
表之一。 Chapter 28 webpage.xlsx:一个用于演示HTML输出的
工作
簿
。 Chapter 33 budget data.accdb:惟一一个Microsoft Access 2007
文件
,用于演示Microsoft查询。 Chapter 34 bank accounts.xlsx:一个包含适用于数据透视表的数据的
工作
簿
。 Chapter 35 calculated fields and items.xlsx:一个包含演示计算字段和计算项的数据透视表的
工作
簿
。 county data.xlsx:一个包含一个大表格和从表
中
创建的数据透视表的
工作
簿
。 employee list.xlsx:一个包含演示数据透视表
中
非数字型数据的表格的
工作
簿
。 hourly readings.xlsx:一个包含演示按时间分组的时间信息的
工作
簿
。 income and expense.xlsx:一个包含演示如何在数据透视表内引用单元格的数据透视表的
工作
簿
。 music list.xlsx:一个演示如何创建和格式化数据透视表报表的
工作
簿
。 reverse pivot.xlsm:一个包含将汇总表转换为3列数据库表的VBA宏的
工作
簿
。 sales by date.xlsx:一个包含演示按时间分组的时间信息的
工作
簿
。 sales by region.xlsx:一个演示如何从数据透视表
中
创建透视图的
工作
簿
。 test scores.xlsx:一个演示如何使用数据透视表创建频率分布的
工作
簿
。 Chapter 36 direct mail.xlsx:一个包含演示如何创建两种方式的假设分析数据表的利润模型。 mortgage loan data table.xlsx:一个演示如何创建一种方式的假设分析数据表的
工作
簿
。 mortgage loan.xlsx:一个使用输入单元格和公式单元格演示假设分析过程的
工作
簿
。 production model.xlsx:一个演示方案管理器的
工作
簿
。 Chapter 37 allocating resources.xlsx:一个包含演示如何分配资源和使用“规划求解”来最大化利润的模型的
工作
簿
。 investment portfolio.xlsx:一个包含演示如何使用“规划求解”来最大化投资项目利润的模型的
工作
簿
。 linear equations.xlsx:一个演示如何使用“规划求解”解决一组线性方程式的
工作
簿
。 mortgage loan.xlsx:一个使用输入单元格和公式单元格进行单变量求解的
工作
簿
。 three products.xlsx:一个包含演示“规划求解”过程的简单模型的
工作
簿
。 Chapter 38 atp examples.xlsx:演示在“分析工具库”加载项
中
使用的工具的
工作
簿
。 Chapter 39 cube root.xlsm:一个包含计算立方根的VBA函数的
工作
簿
。 current date.xlsm:一个包含用来在活动单元格插入一个当前日期的简单VBA宏的
工作
簿
。 list formulas.xlsm:一个包含用来在
工作
表
中
生成一个所有公式列表的VBA宏的
工作
簿
。 Chapter 40 vba functions.xlsm:一个包含用于
工作
表公式的VBA函数的
工作
簿
。 Chapter 41 change case.xlsm:使用UserForm以让用户进行选择的VBA宏。 show message.xlsm:一个包含显示信息的UserForm的
工作
簿
。 Chapter 42 mortgage loan.xlsx:一个演示如何使用一个
工作
表
中
的ActiveX控件的
工作
簿
。 worksheet controls.xlsm:一个包含所有用于一个
工作
表的ActiveX控件的例子的
工作
簿
。 Chapter 43 monitor a range.xlsm:一个包含VBA Worksheet_Change宏用于控制指定区域的所有更改的
工作
簿
。 selection change event.xlsm:一个包含VBA Worksheet_Change宏用于更改活动单元格行和列颜色的
工作
簿
。 Chapter 44 chart macros.xlsm:一个包含计算图表的VBA宏的
工作
簿
。 range copy.xlsm:一个包含复制一个大小不固定区域的VBA宏的
工作
簿
。 range move.xlsm:一个包含移动单元格区域的VBA宏的
工作
簿
。 select cells.xlsm:一个包含演示选
中
区域技巧的VBA宏的
工作
簿
。 selection type.xlsm:一个包含演示如何确定当前选
中
区域的对象类型的VBA宏的
工作
簿
。 skip blanks while looping.xlsm:一个包含演示如何在单元格区域
中
有效循环的VBA宏的
工作
簿
。 Chapter 45 change case.xlam:一个从Chapter 41
中
change case.xlsm例子
中
创建的加载项
文件
。
vba函数 :判断
excel
工作
簿
数据行数
程序功能: 判断
excel
文件
中
某个
工作
簿
中
第一列的最后一行数据的行数(假设第一行有数据,以后每行数据为连续的,无空值。)
Excel
批量修改工具
主要功能:
Excel
文档内容批量替换:一次将多个
Excel
文档
中
的指定内容的单元格内容替换为另一个内容。 例如,公司的联系方式更改了,您可以使用BatchXLS将您机器上的各种
Excel
资料一次性更新至新内容。
Excel
文档批量改名:支持多种方式的
EXCEL
文件
改名:插入字符、
删除
字符、替代字符、后缀名大小写转换、主名大小写转换、还提供了
工作
簿
中
的
工作
表批量改名功能;
Excel
文档批量类型转换:将多个
Excel
文档批量转换为HTML网页、CSV
文件
、TXT文本等多种类型
文件
Excel
文档批量设置口令:可以为
Excel
文档批量设置访问口令、修改口令。(需安装
Excel
XP或
Excel
2003及以上版本软件的系统)
Excel
文档批量导入“开始”菜单“文档”项。
Excel
文档合并:能将一批
Excel
文件
中
的
工作
表合并到一个
文件
中
。
Excel
文档批量设置文档保护:若要防止他人偶然或恶意更改、移动或
删除
重要数据,可以批量保护特定
工作
表 或
工作
簿
元素,既可使用也可不使用密码。
Excel
文档批量取消超链接:批量取消
Excel
文档
中
的所有超链接。
Excel
文档批量
删除
工作
表:根据指定条件
删除
一批
Excel
文件
中
的特定
工作
表。
Excel
文档批量插入
工作
表:将某个
工作
簿
中
的指定
工作
表批量复制(插入)到一批
工作
簿
中
。
Excel
文档批量打印及打印区域批量设置。 批量设置
Excel
文档页眉页脚。 批量设置或取消
Excel
工作
簿
共享。
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章