问题标签 [worksheet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
44333 浏览

excel - 如何循环浏览工作表的子集?

我知道如何遍历工作簿中的所有工作表,以及在到达“结束标志”工作表后如何退出:

但是,我无法在“开始标志”工作表上开始循环(甚至在开始标志工作表之后的工作表上更好。例如,标记的开始/结束工作表位于一堆其他工作表的中间,所以开始或结束遍历是不可行的。

在“FlagStart”工作表之前可能有数百个工作表,所以我真的需要从正确的工作表开始。

试过:

想法?

解决方案:Mathias 非常接近,但 dendarii 与自定义结束索引更接近。实际上,我自己想出了我的最终解决方案,但想表扬一下。这是我的最终解决方案:

0 投票
1 回答
9434 浏览

c# - Excel 复制工作表

在 Excel VBA 中(或者如果你可以在 C# 中,我正在使用来自 .NET 的 Excels 对象库),如何将工作表从一个工作簿复制到另一个工作簿中的另一个工作表。基本上,我正在做的是将我的每张工作表复制到另一个工作簿的中央工作表中,然后将在那里完成我需要做的所有事情。我尝试使用 Range.Copy 方法,我将 Destination 参数作为另一个工作簿的范围。它工作得很好,但是有一个问题,那就是每次我复制它都会替换该工作表中的旧数据。我该如何做这样的事情,这样当我将它粘贴到工作表的末尾时。

编辑:我搜索并找到了一种方法,但是现在当我复制单元格时,我得到一个 COM 异常,并显示消息“要将 Excel 工作表中的所有单元格粘贴到当前工作表中,您必须粘贴到第一个单元格(A1 或 R1C1) 。”

以下是代码,它在 C# 中

0 投票
9 回答
77205 浏览

c# - C#:使用 ExcelPackage 获取行数/列数

我需要从 Excel 电子表格中读取和写入数据。有没有一种方法可以使用 ExcelPackage 找出某个工作表有多少行/列?我有以下代码:

我需要遍历此工作表的每个单元格并将其吐到一个相当大的表格中,但我不想打印出空白单元格或出现异常。有没有类似worksheet.rowNum或的方法colNum

0 投票
4 回答
1845 浏览

excel - EXCEL 2007 - 需要帮助创建一个按钮,该按钮获取活动工作表的内容并将其粘贴到新工作表中

我在整个网站上进行了搜索以找到我的问题的答案,并且大多数相关解决方案都是针对更复杂的问题。这是我需要做的。我在 Excel 2007 中创建了一个简单的表单。我正在寻找在表单底部添加一个按钮的功能,该按钮允许用户单击该按钮并将该工作表复制到同一个 Excel 文档中的新工作表中。基本上只是复制活动工作表。

我试着用宏来做,但没有得到想要的结果,而且我们的大多数同事仍然使用 Excel 2003,所以我不确定宏是否可以在旧版本的 excel 中工作。我不知道任何 VBA,这就是为什么我来这里寻求大家的帮助。

所以回顾一下。

  1. 一张 Excel 文档,其中包含一个简单的表单和一个位于活动工作表底部的命令按钮
  2. 该工作表的命令按钮“复制和粘贴”到同一个 Excel 文档中的新工作表中
  3. 如果可能,可以在 Excel 2003 和 2007 中运行的解决方案。如果没有,2007 年。

非常感谢任何愿意帮助 Excel 新手用户的人。

0 投票
1 回答
6252 浏览

excel - 如何创建多工作表 excel jasper 报告?

如何创建多工作表 excel jasper 报告?

我只能在 jrxml 文件中指定吗???

或者我需要在java中做一些特殊的编码???

0 投票
1 回答
3056 浏览

c# - 如何为 C# 生成的 Excel 电子表格设置工作表名称?

我们在 C# .net 网站中生成一个 Excel 电子表格,将 HTML 表格写入 Response。这很好用,但工作表名称设置为与文件名相同。

有没有设置这个?导入时我们需要特定的工作表名称。

代码:

0 投票
1 回答
18995 浏览

xml - 使用多个工作表将 xml 转换为 excel

如果我将以下 xml 导出到 excel 2007...我能够正确获取 excel 表。

但是我需要一个包含多个工作表的工作簿......在这种情况下我如何指定 xml?

0 投票
2 回答
5481 浏览

excel - Worksheet_激活新工作表的代码

我有关于 VBA 和控制/操作新窗口的三个问题。

我设置了几张床单。

硕士 | 工作表1 | 工作表2 | 笔记 | 工单 | 联系方式

1) 我在 Notes、Work Orders、Contact Info 上设置了 WorkSheet_Activate 函数,这些函数在单独的窗口中打开所有三张工作表并垂直排列它们。

问题在于,如果我可以再次激活这些工作表,它将打开更多窗口。我想要代码来检测窗户是否已经打开,如果是,则打破。

2)现在,当我导航到不同的工作表(例如 Master)时,我希望关闭额外的窗口并让 Master 工作表处于活动状态。我在主表上使用以下代码。

这段代码的问题是,如果额外的窗口没有打开,那么它会出错。我可以进行某种逻辑检查以使其正常工作吗?我不知道要检查什么值...

3)最后一个问题是工作簿中的宏动态生成了新的工作表。那些新的工作表不会携带上述关闭多个窗口并专注于活动表的代码。是否应该将代码放入其他对象以使其适用于 Master | 工作表1 | Worksheet2 工作表和任何新工作表?

0 投票
2 回答
1535 浏览

html - 是否可以将 HTML 文档转换为具有多个工作表/选项卡的 Excel?

我知道我们可以通过管道发送常规的 html 文件,并让浏览器将它们作为 Excel 文档打开(您可以通过更改 http 标头和文件名来实现,然后 excel 进行转换)。但是,是否可以在 Excel 中显示带有两个工作表/选项卡的 HTML 文档?

以下是我认为可能有效但并没有完成工作的方法:

是否有一个工作表选项卡或某种命名空间我可以添加到 html 以创建多个工作表?

编辑只是好奇是否有人有任何想法...... :-/

(我正在使用 Ruby,所以如果你知道一个库可以将 HTML 标记转换为某种 Excel 工作表对象,那也可能有用)

0 投票
10 回答
157654 浏览

vba - Excel 选项卡表名称与 Visual Basic 表名称

似乎 Visual Basic 无法根据用户修改的工作表名称引用工作表。工作表选项卡的名称可以更改,但似乎 Visual Basic 仍将工作表名称视为 Sheet1 等,尽管工作簿选项卡已更改为有用的名称。

我有这个:

但我想在 Visual Basic 例程中使用工作表名称。到目前为止,我能想到的最好的方法是选择大小写工作表选项卡与 Visual Basic 名称,这不会让我很开心。

Visual Basic 必须知道 Sheet1、Sheet2 等名称。我怎样才能让这些与 Excel 选项卡名称相关联,这样我就不必维护一个查找表,该表会随着每个新工作表或工作表选项卡重命名而改变?