Tag: 同步

保存/加载用户首选项configuration文件

我想添加保存/打开function,我写了一个小的Excel程序。 要使用该程序,用户必须填写数据并调整多个表单的设置。 我想保存到一个configuration文件,以便能够稍后加载它。 我应该如何构build这个SAVE / OPENfunction? 我的想法是通过简单的“链接”(例如=Sheet1!A1 )将input的数据和configuration分组在单张纸上(让我们将其命名为“ Entries ”)。 此表将被导出。 我将这些条目保存到一个新的.xls工作簿中: ActiveWorkbook.Sheets("Entries").Columns("A:B").copy Workbooks.Add Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False 'Paste only values 但是,加载数据时遇到的挑战… 在网上有几个例子(见这里和那里 )显示如何做,但总是有同样的问题。 也就是说:如果我只是将已保存的工作簿中的数据(仅限于数据)复制到Entries表单中,则我所有的“链接”都将被删除。 有没有办法来同步数据? 或者是手动inputVBA中的所有单元格值并执行数百个范围副本(从导出的工作簿直接转到用户使用的单元格)的唯一解决scheme?

2路同步Excel 2013电子表格和Sharepoint 2013列表

我正在尝试与Excel电子表格和我的SharePoint 2013在线公共站点上的列表进行双向同步。 研究人员告诉我,没有使用第三方解决scheme,最好的方法就是使用Access 2013,并首先将Excel电子表格同步到访问数据库(我已经这样做了)。 接下来是将Access数据库与一个共享点列表同步。 当我尝试这样做时,它将表格作为列表发布,但如果对Excel电子表格进行了任何更改,则不会在SharePoint列表中进行更新。 有没有具体的方法需要完成? 我无法find任何好的文档,特别是对于2013版本。 谢谢你的帮助!

Excel错误 – 组件未处于有效状态。 外部列不同步

我有一个读取Excel文件的SSIS包。 我正在使用SQL命令来读取数据。 SELECT * FROM [CMPanel$A4:CR] 这工作正常。 excel电子表格将更新为添加到底部的新数据。 所以我抓住了最新的文件,备份了我的最新的文件,并把最新的文件。 现在当我点击Excel Source的数据stream时,我得到以下内容; 该组件未处于有效状态。 validation错误为:{8746F0E0-E404-4F5D-A52B-97BD52E63E43}的警告[读取应用程序configuration文件Excel Source [1]]:组件“Read Application Profile Excel Source”的外部列(1)与数据源列。 外部列“NoName12”(299)需要从外部列中删除。 NoName12是我的列CR 。 没有什么改变。 数据依然存在于这一列。 为什么突然这个专栏抱怨呢? 所以我打开了最新的Excel文件,然后到最下面,将这个新的excel文件中的44个新行复制到备份文件中。 我保存这个作为我的新文件和SSIS包是好的。 生产中我无法做到这一点。 我们所要做的就是将较新的.xls放到文件夹中。 为什么SSIS认为元数据改变了呢?

Excel 2007窗体到SQL Server

我一直在寻找一个答案,而我将描述的问题没有成功。 我有一个Excel表,经常手动更新。 我被要求以实时的方式将每一行更改推送到一个Sql Server中。 我需要用户可以通过按保存button来保存一行到服务器。 在SSMS中,我已经能够使用OPENROWSET从服务器读取数据,例如: SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=YES;Database=C:\tmp\test2.xlsm', 'SELECT * FROM [myrng]'); 我也已经能够将数据从Excel插入到SQL Server中: Insert into NEWDB.dbo.master Select * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;HDR=YES;Database=C:\tmp\test2.xlsm','SELECT * FROM [myrng]') 当我尝试将QUERY,INSERT或UPDATE数据返回到Excel文件仍然打开的服务器时出现问题。 我打算最终要做的是构build一个向导应用程序来填充一个Excel表,这个表可以在stream程结束时提交给相应的SQL Server表。 我一直在玩VBA和ADO,目前还没有成功,而且我曾经被build议使用DTS或SSIS,但是我需要Excel文件始终保持打开状态。 在此先感谢,罗德里戈。

excel vba同步问题

我正在使用Excel来做一些数据分析工作。 情况是这样的:我使用一些excel插件componnets从远程站点获取数据。 例如,在A1 put =get_the_latest_data(ID) ,那么这个函数将被调用,并且ID的数据将被填充在A2到A11 。 我的目标是 for each id in id_array sheet1.range("a1") = get_the_latest_data(id) create a new sheet named id save data from a2 to a11 to thi new sheet next 我的问题是get_the_latest_data函数需要一些时间才能从远程获取所有数据。 所以,在我的代码中,新的表单不能得到正确的结果。 我试图在将sheet1中的数据复制到新工作表之前使用application.wait。 但它没有工作。 有什么方法可以确保在从远程获取所需数据之后将数据复制到新工作表中? 顺便说一句,我没有访问get_the_latest_data的源代码。

将Excel工作表保存到SQL中

Excel的“数据”选项卡中有一个“获取外部数据”function栏,我们可以select从SQL数据库导入表。 这个过程对我来说很好。 但我的问题是,有没有办法将这些数据保存回SQL? Excel是否提供了一些API来简化这种function的编码,而不用parsing所有的东西,从头开始呢? 谢谢