- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含数百个工作表的工作簿,每个工作表都以相同的方式布局(即拥有相同的列),尽管数据行数不同。
我想循环浏览每张工作表中的每一行,如果某一列(列“L”)中的值是一个特定值(在这种情况下是一个字符串),我想将该行复制到一个新的工作表。所以最后我有一个大工作表,其中每一行都存在于较大的工作簿中,在“L”列中具有特定的指定值。
我不想也循环浏览我将结果复制到的工作表;也许我需要从不同的工作簿中执行此操作?
提前致谢。
回复:
所以文件和代码在我的办公室,但是:如果这是在 1 个工作表中,我知道有几种方法可以遍历行并返回部分或全部相应字段。我遇到的麻烦是(a)对其进行设置,使其在不同行数的不同工作表中循环,(b)将其返回到新的工作表,而无需重写已经编写的内容。如果有人有使用 ADO 的解决方案,那也将受到欢迎,因为它作为一个整体是一个非常大的工作表。再次感谢,如果我提出大而未指定的问题,我深表歉意。
最佳答案
由于您的问题是基于文本询问没有代码的意见,所以我给您我的意见并通过这个答案找到 - 很公平:)
根据我的评论,
因此,如果您想在 data book
上进行搜索从另一本书,这将是一个更好的主意 BUG: Memory leak occurs when you query an open Excel worksheet by using ActiveX Data Objects (ADO)
这样,你对待你的data book
作为数据库本身并从 Excel 表中查询。
即使这样做,您也可能希望确保您考虑作为数据集的每个可搜索工作表都具有相似的结构。如果您向我们提供了样本数据,那么这比我们在黑暗中不断向目标 throw 石 block 要好得多... ;)
您提到了搜索行。您是否在每张纸上搜索一列的行?如果是这样,您的所有可搜索工作表都包含此列吗?
因此,对于您要搜索/扫描的行,这是 Microsoft 必须说的,非常需要注意:
“要扫描的行数: Excel 不向 ADO 提供有关其包含的数据的详细架构信息,因为关系数据库会 。 因此,驱动程序必须至少扫描几行现有的数据,以便对每列的数据类型进行有根据的猜测。“要扫描的行”的默认值为八 (8) 行。您可以指定从一 (1) 到十六 (16) 的整数值行,或者您可以指定零 (0) 来扫描所有现有行。这是通过将可选的 MaxScanRows= 设置添加到连接字符串,或通过更改 DSN 配置对话框中的 Rows to Scan 设置来完成的。
但是,由于 ODBC 驱动程序中的错误 ,指定要扫描的行 (MaxScanRows) 设置当前无效。换句话说,Excel ODBC 驱动程序(MDAC 2.1 和更高版本)总是扫描指定数据源中的前 8 行以确定每一列的数据类型。
"
此外,如果您的可搜索行具有混合数据类型--> 这会使您处于极大的危险之中。微软也谈到了这方面。
VBA Binary Search
更快。和
.Find
.但是如果你不想占用
ADO
方法,那么您可以为我们提供一些您可能想出的设计。很高兴能在这方面继续前进。 :)
关于循环浏览工作表时 Excel 宏 : cycle through rows,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13811339/
我遇到一个问题,即我的抓取工具正在跳过没有浏览引荐来源网址的浏览页面。我正在尝试解析 URL 中包含/browse/的所有页面,无论引用者如何。 以下是我的代码(根据 paul t 更新): from
我有4个屏幕。 X,A,B,C。导航模式应如下所示 这是代码 X 屏幕 class X extends StatelessWidget { @override Widget build(Bui
我想用 java 编写一个简单的网络浏览器,这是我的代码! import javax.swing.*; import java.io.*; import java.awt.*; import java
这个问题在这里已经有了答案: A home button in iOS 5, xcode 4.2, Story board (2 个回答) 8年前关闭。 来自 FirstView到SecondView
我使用 C#/ASP.Net 在 IIS7 中创建虚拟目录,以便外部人员可以浏览各种文档。 一切看起来都不错,除了浏览是一种沉闷的文本格式。当他们浏览到文件夹时,我如何创建更多的“Windows 资源
我想我在 Chrome 或 Internet Explorer 中见过 Gmail 这样做,但我从未在 Firefox 中见过它。我想我还是会问一下。是否可以在不需要的情况下进行文件上传?我看到你可以
我是 Java 的新手,作为第一次阅读,我阅读了几本有关 Java 语言的书籍。 我有几个关于 Java 文档的问题。如何“导航”它们?是否可以仅使用 Javadoc 来学习新概念? 这是一个示例 -
我有一个解析网络,现在我想浏览标签,或显示图表。我怎样才能得到图表?或者在树中导航。显示第一步然后其他等。并了解这棵树是如何 build 的。 import urllib from lxml impo
考虑以下情况: 杀戮戒指中的 N 项。需要拉取的项目是项目#k 数值论证解决方案不会真正起作用,因为计算或跟踪杀死环中事物的位置很烦人。 最佳答案 实际问题是什么?按 C-y 然后按 M-y k 次有
这是我之前的 question 的后续。 我试图从 here 了解 Haskell 中的列表拆分示例: foldr (\a ~(x,y) -> (a:y,x)) ([],[]) 我可以阅读 Haske
是否有任何 vim 工具通过 Latex 文档结构提供有效的导航。拥有像 NERDTree 面板这样的东西来表示 latex 文档的部分/子部分结构会非常有用。 最佳答案 扩展 mnosefishs
您好,我的应用程序中有一个模态视图 Controller ,当按下某个按钮时,该 Controller 会消失,并且其中带有 UITableView 的 View 会使用导航 Controller 滑
Glances v2.11.1 with psutil v5.4.3 /usr/lib/python3.6/site-packages/psutil/_pslinux.py:1152: Runtime
我正在使用 Eclipse,我希望我可以通过按 STRG 在以驼峰式书写的单词之间跳转。现在我正在使用 Sublime,我找不到这样做的快捷方式,也找不到实现它的插件。 下面的例子说明了我的问题 aF
我的主程序提示用户浏览文件以便使用 ffmpeg 进行转换。这是文件浏览的格式: 1. Select audio file for conversion ( mp3, wma):
我正在尝试浏览 SVN 存储库,而不必检查它: 是否可以在本地(Unix 上)执行此操作? 这可以通过 ssh 访问实现吗? 最佳答案 svn ls 有效。例如 svn ls http://my.sv
我有一个网站,其中列出了数据库中的企业列表。在每个页面上,您可以执行不同的操作,例如将其转发给 friend 、打印页面等。我的问题是我可以使用谷歌分析来跟踪每个列表的展示次数和浏览次数吗?因此,如果
在 Dart 我有一个嵌套的元素列表 void main() { var diction = {'1':'Alpha','2':'Beta','3':{'x':'Football','y':'
当我们的用户单击网页上的浏览按钮来上传任何文件时,我想更改窗口位置。我会给你一个场景 - 我的 html 表单上有一个浏览按钮,当用户单击一个弹出窗口时,该位置默认为“我的文档”。 实际上我想在单击“
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 9 年前。 Improve th
我是一名优秀的程序员,十分优秀!