将数据库值传输到特定单元格中的Excel

时间:2013-07-31 02:12:31

标签: database excel gridview

首先,我甚至不知道如何执行此操作的代码。为了使事情更清楚,我想将数据库值传输到excel到特定位置。假设我有一个保存的模板(excel),命名为RISK.xls。我有4个表有一个名为riskId的公共列,我希望在其中获取要传输的特定值。我们这样说吧,

数据库(部门)中的表1:我想转移riskId = 50(样本)的栏目部门 DB 2中的表2(速率):我希望在riskId = 50(样本)的情况下转移固有列 DB(处理)中的表3:我想转移列描述,其中riskId = 50
DB(策略)中的表4:我想在risjId = 50的情况下传输列详细信息

现在我想在表格中传输选定的值以便在我的Excel中传输。这是:

表1中的选定值转移到excel单元格A5 表2中的选定值转移到excel单元格B5 表3中的选定值转移到excel单元格C5 表4中的选定值转移到excel单元格D5。

此选项:这些表彼此相关,因此如果在excel表1中,值具有多个表2值,并且多个表2值中的每个项具有其自己的多个值,即表3中,依此类推。所以一个A5 = B5到B10(样本),b5 = C5到c10),就像这样。

希望有人能帮助我。

谢谢,随时问我关于我的问题。

1 个答案:

答案 0 :(得分:1)

您可以使用Excel中的“外部数据”功能查询数据库,并创建一个特定的SQL语句,该语句将返回特定工作表中的值。完成后,您可以使用公式引用这些单元格中的内容。

检查一下以帮助您入门:

http://www.spreadsheetsmadeeasy.com/excel-create-pivot-table-using-sql/