问题标签 [excel]

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 投票
4 回答
11986 浏览

excel - 从托管的 HP 质量中心导出错误跟踪数据的最佳方式是什么?

这个问题可能过于特定于产品,但我想知道是否有人从 HP 质量中心导出错误跟踪数据。

HP Quality Center (QC) 有一个老式的 COM API,但我宁愿使用 Web 服务,甚至可能使用屏幕抓取工具将数据导出到 Excel 电子表格中。

无论如何,从托管的 HP 质量中心导出错误跟踪数据的最佳方式是什么?

0 投票
4 回答
3593 浏览

sql - 从时间间隔数据中绘制每小时条形图的优雅方法?

我有一个显示开始和停止时间的时间表条目列表。它位于 MySQL 数据库中。我需要根据这些数据创建条形图,底部是一天中的 24 小时,以及一天中每个小时的工时。

例如,如果 Alice 从 15:30 到 19:30 工作而 Bob 从 12:15 到 17:00 工作,则图表将如下所示:

示例图表

我现在有一个 WTFey 解决方案,其中涉及到 DY 列或类似的电子表格。所需的分辨率是 15 分钟间隔。

我假设这是最好在数据库中完成的事情,然后导出以创建图表。如果我遗漏任何细节,请告诉我。谢谢。

0 投票
7 回答
39291 浏览

string - 如何遍历字符串并检查每个字符的字节值?

我有的代码:

此代码不起作用。有人知道怎么做吗?我对VB或VBA一无所知。

0 投票
5 回答
175822 浏览

excel - 是否有宏可以有条件地将行复制到另一个工作表?

在 Excel 2003 中是否有宏或方法可以有条件地将行从一个工作表复制到另一个工作表?

我通过 Web 查询将 SharePoint 中的数据列表提取到 Excel 中的空白工作表中,然后我想将特定月份的行复制到特定工作表(例如,SharePoint 工作表中的所有 7 月数据到Jul 工作表、从 SharePoint 工作表到 Jun 工作表的所有 6 月数据等)。

样本数据

这不是一次性的练习。我正在尝试组合一个仪表板,我的老板可以从 SharePoint 中提取最新数据并查看每月结果,因此它需要能够一直这样做并干净地组织它。

0 投票
3 回答
6141 浏览

excel - Excel 2007 数据透视表 - 连接到数据多维数据集时如何使用计算字段?

当数据源是 SSAS 数据立方体时,您可以在 Excel 2007 数据透视表中使用计算字段吗?

我正在使用 Excel 2007 连接到 SQL Server 2005 数据多维数据集,并通过数据透视表查看数据。我想在我的数据透视表中创建计算字段,但“公式”按钮显示为灰色。

如何创建计算字段(如果可以在连接到数据立方体时)?

0 投票
2 回答
8653 浏览

excel - Excel XML电子表格文件的条件格式中的数组公式?

Excel 通常将条件格式公式视为数组公式,除非从 Excel 2002/2003 XML 电子表格文件加载它们。

这只是 Excel 2002/2003 XML 电子表格格式的一个问题……本机 Excel 格式可以正常工作,较新的 Excel 2007 XML 格式 (xlsx) 也是如此。

加载电子表格后,可以通过选择格式化范围、转到条件格式对话框并单击确定来使其正常工作——但这​​只能解决会话的问题。

测试用例:

在新工作表中输入以下内容:

在单元格 A1:C1 上创建此条件格式公式(您为格式选择漂亮的颜色):

这是一个数组公式,只要其中任何一个具有“N”并且“N”下方的第 2 行中的单元格等于当前列的第 3 行中的单元格,就会为 A1、B1 和 C1 激活。

(这已经从现实世界的业务电子表格中简化了。对于测试用例的复杂性,我很抱歉,我正在尝试在这里找到一个更简单的测试用例。)

它可以工作......您可以以任何您想要的方式更改 N 或 x,并且格式可以正常工作。

将此保存为 XML 电子表格。关闭 Excel,然后重新打开文件。格式现在被破坏了。现在,您只能在 A1 为“N”且 A2 与 A3、B3 或 C3 相同时激活条件格式。B1、B2、C1 和 C2 的值对格式没有影响。

现在,选择 A1:C1 并查看条件格式公式。和以前完全一样。点击确定。条件格式再次开始工作,并将在文件打开的整个会话期间工作。

考虑的解决方法:

  1. 以本机 (BIFF) Excel 格式提供文件。不是一种选择,这些电子表格是由网络服务器动态生成的,这只是我们系统动态生成的几十种工作簿中的一种。

  2. 以 Excel 2007 本机 XML 格式 (xlsx) 提供文件。不是一个选项,当前用户群没有 Office 2007 或兼容性插件。

  3. 要求用户选择范围,进入条件格式对话框,然后点击确定。在这种情况下,不成熟的用户不是一个选择。

  4. 要求用户打开 XML 电子表格,另存为原生 XLS,关闭并重新打开 XLS 文件。这不起作用!如果从 XML 文件加载已损坏的格式,则本机 XLS 格式的格式仍然损坏。如果在保存之前执行上述(3),XLS文件将正常工作。

我最终重写了条件格式以不使用数组公式。所以我想这在某种程度上是“答案”,但它仍然是 Excel 2002/2003 处理 XML 文件中的一个未记录的(如果模糊的话)错误。

0 投票
3 回答
760 浏览

internet-explorer - 通过 ASP.NET 向用户发送 Excel

我有一个 Web 应用程序,它能够打开一个 Excel 模板,将数据推送到工作表中并将文件发送给用户。打开文件时,VBA 宏将根据推送到模板中的数据刷新数据透视表。

用户收到标准的文件打开/保存对话框。

在 Internet Explorer(版本 6)中,如果用户选择保存文件,则在打开文件时 VBA 代码会按预期运行,但是如果用户选择“打开”,则 VBA 将失败并显示:

运行时错误 1004:无法打开数据透视表源文件。

在所有其他浏览器中,都按预期打开和保存工作。

我无权升级到更新版本的 IE(企业官僚机构);我可以做些什么来让用户在不先保存的情况下打开?

0 投票
4 回答
1092 浏览

excel - 如何在 VBA 中为 Excel 或 Access 项目使用 VisualBasic-Express 中的类?

我将我的 VB-Express 代码保存为 .dll 并使用 regasm 注册它并制作了一个 .tlb 文件。

但是当我尝试在 Excel 模块中运行它的函数时,我得到:运行时错误“453”:在 kernel32 中找不到 DLL 入口点 RegisterServiceProcess

我错过了哪一步?

0 投票
3 回答
4290 浏览

excel - 使用 MSBuild 更改 .xla 文件

我正在尝试为我当前的项目创建一个构建脚本,其中包括一个 Excel 插件。加载项包含一个带有文件 modGlobal 和变量 version_Number 的 VBProject。每次构建都需要更改此数字。具体步骤:

  1. 使用 Excel 打开 XLA 文档。
  2. 切换到 VBEditor 模式。(Alt+F11)
  3. 打开 VBProject,输入密码。
  4. 打开 modGlobal 文件。
  5. 将变量的默认值更改为当前日期。
  6. 关闭并保存项目。

我不知道如何自动化这个过程。我能想到的最好的方法是一个 excel 宏或 Auto-IT 脚本。我也可以编写一个自定义的 MSBuild 任务,但这可能会变得……很棘手。还有其他人有其他建议吗?

0 投票
3 回答
1398 浏览

excel - Excel 列名称

使用 ADO 创建 Excel 电子表格时不能使用哪些列名。

我有一个在电子表格中创建页面的语句:

我发现在执行语句时使用Dateor的列名Container会产生错误。

是否有人拥有不能用作列名的完整(或部分)单词列表?这适用于用户驱动的环境,最好“修复”列而不是崩溃。

我的解决方法是分别用and替换任何出现的Dateor 。ContainerDate_Container_