从 .NET 中的 Excel 电子表格更新数据库
是否可以通过读取 Excel 电子表格并从某些列中提取某些值来在 VB.NET 应用程序中更新 Teradata 表?如果是这样怎么办?
Can Teradata tables be updated in an VB.NET application by reading an Excel spreadsheet and pulling certain values from certain columns? If so how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的。
此链接显示了如何通过 ADO.NET 和两个 OleDb 连接从服务器数据库读取数据并更新 Excel。
修改该代码以执行相反的操作应该很容易。 ;您只需交换该代码中显示的连接字符串,以便源是 Excel,目标是您的 Teradata 数据库。
查询中有一些特定于 Excel 的内容,但您已经明白了。
注意:这不是 Excel 自动化。它使用 ADO.NET 读取/更新 Excel 工作表。您不需要在计算机上安装 Excel 即可执行这些查询。
Yes.
This link shows how to read from a server database and update Excel, via ADO.NET and two OleDb connections.
It should be easy to modify that code to do the reverse. ; you'd just need to swap the connection strings shown in that code, so that the source is Excel, and the destination is your Teradata db.
There are some Excel-specific things in the queries, but you get the idea.
NB: This is not Excel Automation. It uses ADO.NET to read/update an Excel sheet. You don't need Excel to be installed on the machine in order to do these queries.