AcquireConnection方法调用连接pipe理器<Excel连接pipe理器>失败,错误代码为0xC0202009

我有一个SSIS包,它读取Excel文件(数据stream源),并使用OLEDB目标数据stream项将数据传输到SQL Server。 用于目标的OLEDB连接pipe理器被configuration为使用Windows身份validation。 该软件包在我的开发机器上正常工作。 但是当我在另一台机器上打开相同的包并尝试执行时,在validation阶段出现以下错误 错误:DFT_NSOffers的0xC020801C,源 – 订阅提供$'1 [347]:对连接pipe理器“ExcelConnection_NSOffers”的AcquireConnection方法调用失败,错误代码为0xC0202009。 错误:DFT_NSOffers的0xC0047017,DTS.Pipeline:组件“源 – ”订阅提供$'1“(347)validation失败,并返回错误代码0xC020801C。 错误:DFT_NSOffers,DTS.Pipeline 0xC004700C:一个或多个组件未通过validation。 错误:DFT_NSOffers上的0xC0024107:任务validation期间出现错误 我正在使用SQL Server 2005(版本 – 9.0.1399) 我该如何解决? 我是否需要安装任何其他组件或服务包?

MS Excel复制单元格时添加换行符

当你复制一个单元格(不从单元格中select文本)并粘贴到任何编辑器的MS Excel 2010或2007或任何版本时,都会添加一个换行符并将光标发送到下一行。 它讨厌把光标向上移动到最后一行。 将光标移动到最后一行看起来并不需要太多的工作,但是如果作为一个程序员,我不得不继续这么做,那么我感觉真的很糟糕。 任何build议,如果在Excel中有一个设置来阻止这个? 我试图在网上找没有发现任何东西,也查找了Excel的选项,没有find任何东西。

Excel在公式中search单元格引用

我inheritance了一个很大的模型,并试图对一些公式进行逆向工程。 有很多领域。 我不确定是否每个人都是必要的。 是否有可能search一个Excel文档(5工作表)来查找是否说,在任何公式中使用AZ12? 或$ AZ12或$ AZ $ 12?

VBA VS. VSTO有什么区别,我应该升级吗?

我是KISS原则(保持简单)和Excel用户很长一段时间的VBA的狂热粉丝。 但是,我可以在VBA和VSTO(Visual Studio Tools for Office)上find的所有文章看起来都非常复杂。 首先,我厌倦了Excel中内置的非常差的IDE,我正在寻找一个新的IDE。 使用Visual Studio作为IDE的VSTO似乎是唯一的select。 所以我想了解VBA和VSTO之间的区别是否值得我学习使用VSTO?

使用Interop从Excel文件中删除空行和列的最快速的方法

我有很多包含数据的Excel文件,它包含空行和空列。 如下图所示 我正在尝试使用互操作从Excel中删除空行和列。 我创build了一个简单的winform应用程序,并使用下面的代码,它工作正常。 Dim lstFiles As New List(Of String) lstFiles.AddRange(IO.Directory.GetFiles(m_strFolderPath, "*.xls", IO.SearchOption.AllDirectories)) Dim m_XlApp = New Excel.Application Dim m_xlWrkbs As Excel.Workbooks = m_XlApp.Workbooks Dim m_xlWrkb As Excel.Workbook For Each strFile As String In lstFiles m_xlWrkb = m_xlWrkbs.Open(strFile) Dim m_XlWrkSheet As Excel.Worksheet = m_xlWrkb.Worksheets(1) Dim intRow As Integer = 1 While intRow <= m_XlWrkSheet.UsedRange.Rows.Count If […]

插入新行时,将公式复制到下一行

我有一行中有使用同一行的值的公式。 下一行是空的,只是背景颜色不同而已。 现在,如果我插入一个新行(通过右键单击空行和“插入”),我得到一个没有背景颜色(这是我想要的)的新行,但行也不包含任何公式:如何让Excel变得更加智能,并在创build新行时复制上一行的公式? 还有一条信息:插入新行时复制数据validation信息(即下拉列表)。 谢谢。

C#Excel Interop:如何格式化单元格以将值存储为文本

我从DataTable向Excel电子表格写入数字,如果数字本身长度小于5位数(例如395将存储为00395),所有这些数字都是5位数字,前面是0。 将这些数字inputExcel(使用C#)时,将它们存储为数字,并删除前面的0。 有没有什么办法可以格式化C#中的单元格,以便将值存储为文本而不是数字?

用卸载closures用户窗体不起作用

当用户点击提交button并执行操作时,需要使用VBAclosuresExcel用户窗体。 如何closures自身的用户窗体? 我已经尝试过,但它返回一个361错误。 Unload Me

如何使用Excel的EPPlus库创build多级单元格

我使用EPPlus进行Excel文件生成。 我的意思是我需要将HTML文本(粗体,斜体,字体颜色,名称,大小参数)转换为Excel单元格。 我想它需要创build多样式的单元格,例如: 单元格文本是“你好!” 我想要的风格是: he – bold ll – italic o! – red colored font 或(更复杂) hello! – bold ll – italic (also bold) o! – red colored (also bold) 我知道MS OpenXML库(它允许我做我需要的)。 这是好的,但更复杂的实施库。

通过Python运行Excelmacros?

我试图通过python运行macros,但我不知道如何得到它的工作… 到目前为止我有下面的代码,但它不工作。 import win32com.client xl=win32com.client.Dispatch("Excel.Application") xl.Workbooks.Open(Filename="C:\test.xlsm",ReadOnly=1) xl.Application.Run("macrohere") xl.Workbooks(1).Close(SaveChanges=0) xl.Application.Quit() xl=0 我得到以下回溯: Traceback (most recent call last): File "C:\test.py", line 4, in <module> xl.Application.Run("macrohere") File "<COMObject <unknown>>", line 14, in Run File "C:\Python27\lib\site-packages\win32com\client\dynamic.py", line 282, in _ApplyTypes_ result = self._oleobj_.InvokeTypes(*(dispid, LCID, wFlags, retType, argTypes) + args) com_error: (-2147352567, 'Exception occurred.', (0, u'Microsoft Excel', u"Cannot run the […]