问题标签 [listobject]

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 投票
0 回答
425 浏览

vba - Vba-查询数据类型为nvarchar(5000)的列的数据库表的表限制

我有一个 excel 应用程序,其中单击按钮使用 HANA 客户端(HDBODBC)连接到 HANA 数据库,并在获取后将数据放入工作表中。除了具有数据类型为 nvarchar(5000) 的列的表之外,该方法工作正常。在这种情况下,列值无法正确显示。例如,我有一个唯一的 id 自动增量列,它开始为许多行显示 0。以下是我正在使用的方法 -

有趣的部分是不同的 excel 版本的 nvarchar 限制是不同的。Excel 2010-500 Excel-2013-3000 Excel-2016-4000 我的问题是每个 Excel 版本的 VBA 查询表中的列的字符数是否有限制?或者有什么我可以改变来解决这个问题吗?

这就是数据的显示方式。您可以检查作为数据库中的标识列的 UNIQUE_ID 对于许多行显示为 0,尽管在数据库中一切都很好。

在此处输入图像描述

0 投票
2 回答
886 浏览

excel - 显示表列中每个唯一值的计数

如何从表的列中获取每个唯一值的计数以及实际值,并将其放入另一个单元格中。

表一的状态栏

将所需结果放入单个单元格中:

我会满足于一个简单的逗号分隔的所有不同值的列表,而不需要计数。

背景信息:我有一个 Excel 文档,用于跟踪新应用程序的验收测试。该文档包含多个工作表(每个工作表代表需要测试的代码区域)并且每个工作表都有多个表(代表每个案例应该多次或以不同方式测试的测试用例等),然后有一个我想要数据快照的摘要工作表。在摘要页面上,每个工作表中的每个表都有一行和一个状态列。在该状态列中,我想显示在相应表中选择的每个状态的计数。我最初创建了一个冗长的公式,如果 count > 0,则对值及其计数进行硬编码,

编辑:添加公式 这是我最初在那里的公式

问题是,公式在摘要页面上重复了大约 100 次(基础工作表中的每个表一次),每次我想添加状态时,我都需要编辑每个公式。

0 投票
2 回答
2205 浏览

excel - 如何以编程方式将 QueryTable 包装在 ListObject 中?

过去,Excel 中的外部数据查询用QueryTables表示。
ListObjects出现在某个时间点,但它们尚未与QueryTables 兼容并且无法包含它们。

在 Office 2007 中,它们不仅兼容,而且成为默认设置。从那时起,创建一个外部查询就意味着创建一个ListObject, 并且QueryTable被简化为它的内部组件。

“独立”的 QueryTables,没有包装在 ListObject 中,不能再用接口创建,但可以用代码创建,并且在新旧文件格式中都得到完美支持。

然后 Excel 2016 出现并引入了一个错误,在“独立”QueryTable 的情况下,在某些情况下会永久损坏工作簿。从错误中保存 QueryTables 的唯一方法是将它们包装在 ListObject 中。


所以我有 10k+ 旧版 Excel 文档,其中现有QueryTable的 s 需要用ListObjects 包装。重要的是,大多数查询表的右侧都有自动填写的公式。

使用 Excel 界面,将查询包装在列表中很简单(在查询结果中激活一个单元格,Insert- Table- Ok)并且可以像预期的那样工作,留下一个功能齐全的列表,从查询中获取其数据。

将此操作记录为宏会产生:

然而,在不做任何修改的情况下执行这段代码会产生一个 Frankenstein 查询表:它在外部看起来像一个列表对象,但它不起作用,无法刷新,无法编辑,显示旧式属性对话框,列表对象报告它是一个xlSrcRange而不是xlSrcQuery由接口创建的列表报告。

像电子一样,它会干扰自身(列表对象部分与查询表部分重叠并因此拒绝刷新,即使它们应该是相同的 - 回想一下查询表右侧有公式,它们现在也必须是列表的一部分):

在此处输入图像描述

很明显,在转换表格时,界面比宏记录器捕获的要多得多。

我尝试ListObjects.Add使用各种参数进行调用,提供 aRange作为源、aWorkbookConnection作为源、aQueryTable作为Connection源 - 只要它与现有的 QueryTable 重叠,它就不起作用。

我已经研究过取消链接现有的 QueryTable 并从头开始重新创建 ListObject ,但这会导致表格周围的公式出现各种问题。

QueryTable以编程方式用 a包装现有的完整、正确的代码ListObject是什么,与接口的功能完全匹配?

目前在我看来,我将不得不通过直接操作我讨厌的 xslx 格式中的 XML 来做到这一点。

0 投票
1 回答
166 浏览

arrays - 复制数组中的每个第二个元素

我的代码不适用于所有 junit 测试。输入是一个数组,输出是一个数组,其中每个第二个元素都是重复的。例如 [1;2;3;4;5] ->[1;2;2;3;4;4;5] 谢谢。

这是我的代码:

}

0 投票
1 回答
1586 浏览

excel - 在Excel中的括号后修剪文本

我想修剪单元格值中括号后的文本

我正在使用的当前公式不断给我错误,无法提取目标字符串。

我想去购物(今天)

目标:是删除

(今天)

预期结果:

我想去购物

0 投票
0 回答
9 浏览

web-services - 创建网络服务以显示对象数据库实体列表

我需要创建一个“webservice”以通过“实体框架数据库”显示对象列表给出错误:EmployeeMenu,App_Code.z3zqdvha,Version = 0.0.0.0,Culture = Neutral,PublicKeyToken = Null,因为它是一个接口。

代码:

0 投票
2 回答
4992 浏览

vba - Excel VBA - 在特定的非默认(A1)位置创建表格

如果您运行以下代码:

有人可能会想,这会将表格放在“A10:C13”的范围内。它没有,而是将一个表插入到 A1 中,一列一行(不包括标题):

在此处输入图像描述

这个函数的官方文档中有明确规定:

如果 SourceType 设置为 xlSrcRange,则忽略 Destination 参数。

如何将表格插入任何其他范围的单元格?

0 投票
0 回答
435 浏览

c# - c# 字典> 数据到 csv 或 excel

我有一个Dictionary<string, List<Data>> 数据形式。在这里,借助我的字符串关键字,我想访问我存储在其中的数据List<Data>并将其转换为 excel 或 csv 格式。

我想在上面的 excel csv 上创建一个表结构。

0 投票
1 回答
101 浏览

java - 如何使用 rxJava 将源对象列表转换为结果对象列表

我有一个List<User>用户列表

我还有另一个List<MinorUser>

我想通过转换添加List<MinorUser>List<User>List<MinorUser>List<User>

有什么办法可以做到这一点RxJava

0 投票
1 回答
53 浏览

vba - 如何从另一张工作表中复制行并将它们粘贴到其中包含表格的工作表中?

我正在编写代码,我想做的就是从一张表中复制数据并将其粘贴到另一张具有表格设置的表中。

我的代码正在做我想要做的事情,但是,表格不会调整大小以包含所有复制的行,只有复制数据的第一行进入表格。其余的被格式化为不在表格中。

在此处输入图像描述

这是我运行代码后的样子