草庐IT

java - 如何知道工作簿中的工作表数?

我正在使用hssfapi从xls文件中读取数据。但是有没有办法得到确切的号码。包含存储数据的工作簿中的工作表? 最佳答案 什么是getNumberOfSheets还你? 关于java-如何知道工作簿中的工作表数?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2077566/

Excel vba 如何使用sql语句

ExcelVBA可以通过ADODB对象库来使用SQL语句。首先,需要在VBA编辑器中打开“工具”菜单,选择“引用”并勾选“MicrosoftActiveXDataObjectsx.xLibrary”(x.x为版本号,通常为最新版本)。接下来,可以使用ADODB对象来连接数据库、执行SQL查询、更新数据库等操作。下面是一个示例代码,演示如何使用SQL查询获取数据库中的数据:SubQueryDatabase()DimconnAsADODB.ConnectionDimrsAsADODB.Recordset

VBA代码宝工具箱(陈表达)

工具箱:xlam类型工具箱数据源:存放在隐藏工作簿的xlam文件的表里,可通过代码读取和写入,读取和写入功能源码在excel的VBA工程模块,代码全部开源sub开始msgbox("helloworld")endsub使用窗体:listbox列表框控件和textbox文本框控件和Button按钮控件等等菜单部分,最重要部分是VBA代码宝、和VBE代码助手部分VBE模块功能(可自定义动态增加、删除、修改VBE按钮功能及写入信息) 下面是列举大部分VBE窗口的功能出来  点击VBE的按钮,输出相应的代码:PrivateDeclareFunctionMessageBoxTimeoutLib"user3

python - 如何使用 xlwings 保存工作簿?

我有一个Excel工作表、一些按钮和一些宏。我使用xlwings让它工作。有没有办法通过xlwings保存工作簿?我想在操作后提取特定的工作表,但保存的工作表是操作前提取的工作表,没有生成数据。我提取我需要的工作表的代码如下:SetobjFSO=CreateObject("Scripting.FileSystemObject")src_file=objFSO.GetAbsolutePathName(Wscript.Arguments.Item(0))sheet_name=Wscript.Arguments.Item(1)dir_name=Wscript.Arguments.Item(2

python - 将 numpy 数组从 VBA 移动到 Python 并返回

我在MicrosoftAccess中有一个VBA脚本。VBA脚本是多人参与的大型项目的一部分,因此无法离开VBA环境。在我的脚本的一部分中,我需要在表格上快速完成复杂的线性代数运算。因此,我将VBA表移动为recordsets)转换成Python来做线性代数,然后再转换成VBA。python中的矩阵表示为numpy数组。一些线性代数是专有的,因此我们正在使用pyinstaller编译专有脚本.具体过程如下:VBA脚本创建一个代表表格input.csv的csv文件。VBA脚本通过命令行运行python脚本python脚本将csv文件input.csv加载为numpy矩阵,对其执行线性代数

Excel VBA-不同纸中的重复单元范围

我正在尝试复制包含名称的一系列单元格,例如:UBBR1UBBR2UESR1UESR2UDCR1UDCR2SBBR1SBBR2SESR1SPDCR1SPDCR2SADCR1GCCS-MDBMSADCR2SPDCR3SCIBBR1SCIDCR1SVTCR1这些单元的范围存储在下面列出的称为映射的变体中。这些名称重复的次数取决于另一个表格中的行数。上面的每个名称都有同一行中的单位号,我存储在另一个称为DDG的变体中。DDG中存储的单位编号是指本工作簿中不同表格的名称,其中我使用的数据表被存储。例如,以下2是指“单元#2”,这是一个具有38行的表,因此Ubbr1(上)需要重复38次。DDG:22616

python - 从 excel/vba 调用 python 脚本

我有一个python代码,它读取3个参数(标量)和一个文本文件,然后返回一个double向量。我想在vba中编写一个宏来调用这个python代码并将结果写入同一个excel表中。我想知道最简单的方法是什么,这里有一些我发现的东西:在vba中调用了shell()函数,但是要得到返回值好像不太容易。将python代码注册为COM对象并从vba调用它-->我不知道该怎么做,所以如果您有一些示例,我们将非常欢迎在自定义工具箱中创建自定义工具,在vba中创建地理处理对象,然后添加工具箱,然后我们可以直接通过地理处理对象使用自定义工具,但这也是我不知道如何实现的做..有什么建议吗?

python - 使用 pywin32 的可移植 Python com 服务器

是否可以在不需要提升的情况下运行comserver。例如,我能够从Python.TestServer(如下)运行代码,但它需要提升。Python.TestServer代码位于:ConsumingPythonCOMServerfrom.NET是否可以运行不需要提升权限的com服务器,这样我就可以在没有管理密码的情况下运行com对象。例如importpythoncomfromwin32com.serverimportlocalserverclassdemoObj(object):_reg_clsctx_=pythoncom.CLSCTX_LOCAL_SERVER_reg_clsid_="{

VBA宏以比较和添加价值

我想做一个宏来将一个纸中的值与另一张纸的值进行比较并复制唯一值。解释:我每周都会获得一堆ID(工作表A)。我想看看我在上几周已经使用过的哪个ID(该列表在工作表B上),并将其从工作表的工作表A复制到工作表B中的所有值。您可以将所需的结果视为工作表B(运行宏之后)。我提出了一些代码,但是由于我是VBA的新手,它不起作用,现在我非常绝望。感谢任何人的帮助。SubMymacro()DimlastRowCAsLongDimfoundTrueAsBooleanDimDataAsWorksheetDimGivenValuesAsWorksheetDimIDsAsLongDimfValAsRangeSetD

Python - IronPython 困境

我开始学习Python,目前我非常喜欢它。但是,如果你能帮我回答几个问题,这些问题一直困扰着我,我找不到任何明确的答案:就语言兼容性而言,Python的C实现(来自python.org的主要版本)和IronPython之间有什么关系?是同一种语言,我通过学习一种语言,就能顺利地跨到另一种语言,还是从Java到JavaScript?IronPython库的当前状态如何?它落后于CPython库多少?我最感兴趣的是numpy/scipy和f2py。它们对IronPython可用吗?从Python访问VB的最佳方式是什么,反之亦然(确切地说,将一些python库连接到Excel的VBA)?