我有一个包含服务器和应用程序信息的数据库。我还有一个Excel文件,其中保存了一些信息。 我要做的是将数据库与Excel文件进行比较,并输出数据库中存在的所有结果,而不是Excel文件,反之亦然。
经过一番思考后,我决定最好创建临时表并将Excel文件中的所有数据保存到它们中,然后在相应的表之间进行外连接(我使用的是SQL Server)。 / p>
如果不在Rails中为他们创建模型,我该怎么做呢(除非我特别要创建它们)?
不确定如何在此实例中使用原始SQL = s
答案 0 :(得分:1)
您实际上有多种选择如何导入Excel数据。如果您正在寻找严格的SQL Server解决方案,那么您可以使用链接服务器或分布式查询。您还可以使用DTS / SSIS(取决于您的SQL Server版本)来获得外部解决方案。您可以从自己的代码中调用SSIS或DTS包。 Excel也有一个OLE DB提供程序,因此如果您的应用程序使用ADO或以其他方式使用OLE DB,那么您可以使用它。
所有这些方法都在Microsoft's website上进行了更详细的解释,其中包括一些示例代码。