8得票2回答
VBA取消筛选范围

我正在使用这段代码: Sheets("Sheet1").AutofilterMode = False 使用VBA取消Excel表格中的数据筛选(即清除所有筛选),以下是一种方法。但这种方式并不总是有效,是否存在更好的方式呢? 谢谢! 如果需要帮助,该表格链接自SQL Server(数...

13得票1回答
适当的SpreadsheetML文件扩展名

我想在本地驱动器上创建一个SpreadsheetML文件,可以通过在Windows资源管理器中点击文件来在MS Excel或Open Office中打开。 迄今为止,我尝试了所有已注册给Microsoft Excel的文件名扩展名。其中一些(例如 .xls )允许文件被打开,但会出现“文件格...

22得票10回答
如何解决“找不到可安装的 ISAM”错误,针对 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”

我正在尝试使用T-SQL OpenRowset()命令和"Microsoft.ACE.OLEDB.12.0" OLE DB提供程序,从Excel 2007 (.xlsx)文件中导入数据到SQL Server 2008,但是我一直遇到"找不到可安装的ISAM"错误。所有硬件均为32位。 [已于...

13得票1回答
接受地址(address)并返回值的函数

我想让一个单元格与它上面的单元格相同。 当我写下以下内容时:=address(row()-1;column()) 它只是写入上方单元格的名称(例如对于B2,它会写入$B$1) 是否有一个函数可以输入地址并放置值?

31得票2回答
如何在EPPlus中为字体分配颜色?

我可以像这样设置单元格或单元格区域的背景颜色:rowRngprogramParamsRange.Style.Fill.PatternType = ExcelFillStyle.Solid; rowRngprogramParamsRange.Style.Fill.BackgroundColor....

26得票3回答
VBA:条件语句 - 是否为Nothing

下面是VBA应用程序中的一个If条件:If Not My_Object Is Nothing Then My_Object.Compute 当以调试模式运行代码时,我发现即使My_Object没有任何变量,“If”条件语句也会返回 true。 请问有人能够解释一下这是为什么吗?我希望只有在M...

15得票2回答
使用openpyxl编辑Excel2007文件(.xlsx),而不改变它自己的样式?

我有一个.xlsx文件需要编辑,我发现openpyxl可以操作Excel 2007 文件。我只想更改一些单元格中的值,而保留其他设置不变。 但是在阅读了文档之后,我没有找到编辑现有文件的示例。它仅演示了如何读取.xlsx文件并将其写入新文件。 我尝试了下面的方法来编辑现有文件,但保存后,文...

10得票7回答
当Excel电子表格的最后一行被隐藏时,如何找到它?

我正在尝试使用以下代码查找包含值的A列中的最后一行: LastRow = DataWorksheet.Range("A:A").Find(What:="*", SearchOrder:=xlRows, SearchDirection:=xlPrevious, LookIn:=xlValues...

19得票8回答
如何使用Excel表格结构引用创建运行总计?

我正在寻找一种使用Excel表格结构引用创建一个累加总和(当前行及以上行的总和)的方法。 我知道如何使用旧的基于行/列的方法来实现: =SUM($A$2:$A2) 我也知道如何使用结构引用来计算整个列的总和: =SUM([WTaskUnits]) 我知道如何使用[#ThisRow]获取当...

169得票25回答
Excel“外部表格格式不符合预期。”

我正在尝试使用以下代码读取Excel(xlsx)文件。如果我没有在Excel中打开该文件,则会出现“外部表格格式不正确”的错误。换句话说,在我能够从C#程序中读取它之前,我必须先在Excel中打开该文件。xlsx文件位于我们网络共享上。如何在不先打开文件的情况下读取文件? 谢谢string ...