excel相关内容

OLEDB连接没有刷新日期

我需要以编程方式检查Excel中到SQL表和视图的多个OLEDB数据连接的刷新日期。它们都以相同的方式配置并使用相同的连接字符串,我使用以下命令在VBA中检查它们: Connections.OLEDBConnection.RefreshDate 但是,这些连接中有一小部分没有刷新日期,我并不是说刷新日期属性返回空值,该属性甚至不存在。VBA抛出“应用程序定义或对象定义的错误”,当我检查连 ..
发布时间:2022-07-13 10:41:52 其他开发

使用OpenPYXL获取单个单元格的值

我认为这将是一项非常简单的任务,但事实证明它比我想象的要复杂得多。尝试读取带有值表的简单EXCEL电子表格,然后将对值执行计算并输出新工作表。 第一个问题是,人们推荐使用什么库? pandas ?Openpyxl?目前使用的是Openpyxl,正在努力获得单个细胞的值。以下是一些代码: collectionOrder = np.empty( [numRows,2], dtype=' ..
发布时间:2022-07-12 17:57:29 Python

Python+EXCEL:如何以编程方式在注释中插入图片

我需要将图片插入到Excel单元格注释框中。我所指的示例here。 是否有办法使用现有的python库来实现此目的? 我看过openpyxl和xlsxwriter文档--它们似乎只允许创建文本注释。 xlsx Writer允许您更改注释框的背景色,但似乎没有插入图片的解决方案。 推荐答案 我想要相同的功能,但在任何Python库中都找不到它。 我最终使用了Excel ..
发布时间:2022-07-12 17:41:23 Python

使用Openpyxl将日期格式更改为xlsx中的文本

我已经编写了一个从Excel工作簿中读取并写入新工作簿的脚本。 每一行都是一个单独的对象,其中一列是日期。 我使用DateTime将日期写为NamedStyle,以获得我认为正确的格式: date_style = NamedStyle(name='datetime', number_format='YYYY-MM-DD') for row in range(2,ws_kont ..
发布时间:2022-07-12 16:55:03 Python

ADF-如何将包含多个工作表的Excel工作表复制到单独的.csv文件中

我当前有一个包含多个工作表(超过11个)的Excel文件。此Excel文件当前位于远程文件服务器中。我正在尝试使用Azure Data FactoryV2复制Excel文件,并在ADLS Gen2文件夹中将每个工作表拆分为其自己的.csv文件。这是因为并不是每个选项卡都有相同的架构,我希望以后只选择有效的。 我目前有一个ADF数据集,它正确地指向Excel数据集,并使用@Dataet.Sheet ..

Excel VBA:屏幕在循环期间不刷新

我正在尝试使图像在循环发生时消失并重新出现。当我单步执行代码时,代码按预期工作,但当我运行它时,屏幕直到循环完成才会更新。 我尝试添加DoEvents和ActiveWindow.SmallScroll之类的内容here,但似乎都不起作用。我有一种感觉,这个问题可能与我的电脑/设置/Excel版本有关,循环可能会在某些人的机器上运行。如果您想尝试,我已上载了sample file here。 ..
发布时间:2022-07-04 10:23:46 其他开发

如何动态填充下拉列表中的值

我有以下源数据(原始数据有数千行) Form field Form1 field11 Form1 field12 Form2 field21 Form2 field22 在单独的工作表中,我希望在字段A1和B1中有两个下拉列表。 A1中的下拉列表应填充表单列表,例如Form1, Form2等。 B1上的下拉列表应根据从A1中选择的内容填充该字段。 如果在A1中选择了 ..
发布时间:2022-07-02 16:21:13 其他开发

Excel-多选下拉列表-无重复选择

我已经在我的Excel电子表格上开发出,可以使用以下代码在下拉列表中选择多个项目: Private Sub Worksheet_Change(ByVal Target As Range) Dim rngDV As Range Dim oldVal As String Dim newVal As String If Target.Count > 1 Then GoTo exitHandler ..
发布时间:2022-07-02 16:11:57 其他开发

Oracle输出在SQL Developer和EXCEL中不同

我面临着一个非常不同的问题,无法找出可能导致它的原因。 我在SQL Developer中运行了一个来自4个不同表的联接的查询。 然后我复制了结果网格中的输出,并将其复制到Excel。 现在,当我在SQL Developer中查看输出并将其与Excel中的数据进行比较时,它们看起来不同。 例如,对于同一行,列中有不同的值。 这怎么可能呢? 我使用的是Oracle 12C。 推 ..
发布时间:2022-06-29 19:45:53 数据库

如何从另一个工作表中获取精确匹配的数据?

我在“数据库”工作表中有数据,如下所示: 我编写了一个简短的代码,用于从“数据库”表中获取与特定条件匹配的数据,并将其粘贴到另一个表“SelectedRecords”中 以下是我的代码 Sub CopyData() Dim db As Worksheet Dim rcd As Worksheet Set db = ThisWorkbook.Sheets("Database") ..
发布时间:2022-06-29 18:01:29 其他开发

在VBA中创建数据透视表时清空数据透视缓存

我使用https://excelchamps.com/blog/vba-to-create-pivot-table/中的代码在我正在编写的长宏中创建一个透视表。数据透视表最近停止工作;该子表运行时没有错误,但没有数据透视表的迹象。直到最近才完全发挥作用。在尝试进行故障排除时,我发现PCache变量为空,我假设这是所有东西都崩溃的地方。自此操作起作用以来,唯一更改的是我更改了数据透视表的数据区域中两 ..
发布时间:2022-06-26 12:39:57 其他开发

用于存放新文件的VBA监视器文件夹

所以我正在尝试编写一个VBA程序,该程序将监视文件夹中的新文件,然后对它们执行操作。我找到了一些关于使用WMI API的有前景的示例: Receive notification of file creation in VBA without polling http://www.mrexcel.com/forum/excel-questions/211547-monitor-new-f ..
发布时间:2022-06-25 22:40:44 其他开发

VBA中多个ComboBox控件的单个事件处理程序

我有一个包含72个ActiveX组合框的电子表格。理想情况下,当我更改其中一个组合框的值时,我希望将该组合框的名称(或其他唯一标识符)传递给使用该名称/标识符的子例程RespondToChange。例如,如果组合框名为cbXYZ,我会将该名称传递给子例程。我可以使用一些代码,如 Private Sub cbXYZ_Change() RespondToChange "cbXYZ" End ..
发布时间:2022-06-23 09:53:30 其他开发

在SSIS脚本任务中激活特定Excel工作表

我有一个脚本任务,它打开一个Excel文件并将其另存为.csv,但它会保存与该文件一起打开的工作表,而我想选择将哪个工作表另存为.csv,这是我当前使用的脚本: Public Sub Main() Dim oMissing As Object = System.Reflection.Missing.Value Dim xl As New Microsoft.Offi ..
发布时间:2022-06-22 17:08:19 数据库

Excel按逻辑评估文本

我正在尝试通过连接操作数和运算符来计算逻辑表达式。在Excel 2016中,有没有类似于VALUE()从文本转换为数字的公式?我正在寻找一种解决方案,这样我就可以动态更改条件,而无需更改实际的Excel公式。我已经搜索并阅读了Excel函数说明,但没有任何解决方案。 'The operands and operator A1: 1 A2: > A3: 0 'Concatenation B4 ..
发布时间:2022-06-21 21:49:51 其他开发

在VBA代码中以编程方式设置断点

我有一段非常大的代码是用VBA编写的(>50,000行--许多模块)。有一个我感兴趣的数组,我想找出这个数组中任何元素的值在哪些条件下发生变化。这些值可以在任何模块中更改。由于代码的大小,逐行运行脚本不是最有效的选择。 我正在寻找更好的方法来解决这个问题。我想到的两种方法是以编程方式设置断点(我不确定是否可以这样做),或者以编程方式在每次赋值后插入一个if块,以某种方式提醒我值已更改。(非首 ..
发布时间:2022-06-14 12:07:22 其他开发