如何将两个SQL表连接到Excel并形成一个附加字段
目标
我想将我的SQL表Articles
和Providers
连接到Excel工作表。 使用这些表格,我想在文章Excel表格中显示一个额外的字段,它将是ExchangeType
。 交换types字段将使用“ Providers
表中的代码字段确定当前“ Articles
成本是以美元还是加元计算。
我目前这样做与我的VB.Net程序显示它像这样:
。
对于英文/法文参考,Coût($)是成本,Fournisseur是提供者,Taux是我的交换types(美国或CND)。
现在的情况
我目前很容易在VB.Net中显示这些字段。 在Providers表中,我们有一个名为“Code”的列。 如果提供商表中的代码条目以“1”开头,我们将其确定为“US”,否则为“CND”。 例如:
If ProviderRow.Code.StartsWith("1") Then obj.ExchangeType = "US" Else obj.ExchangeType = "CND" End If
这两个表也通过将它们连接到SQL表在Excel中。
请记住, ExchangeType
属性是我创build的一个自定义属性,并将这些值分配给它(它不存在于数据库中)。 由于我的文章表中的FK_Provider
外键,我能够joinArticles
和Providers
表。
问题
我不知道如何使用这两个表在Excel中创build自定义字段ExchangeType
。 这是我需要帮助的地方。 如何根据Providers.Code.StartsWith("1") = True
使用两个表格(其值必须是“US”或“CND” )创build自定义字段ExchangeType(在文章的Excel工作表中) 。
文章:
供应商:
Excel有可能吗?