gpt4 book ai didi

sql - 在SSIS中导入已合并单元格的Excel

转载 作者:行者123 更新时间:2023-12-03 03:34:08 25 4
gpt4 key购买 nike

我的问题是在读取合并/组合列单元格的 Excel 文件时。例如,读取下面的excel数据到数据库。

Excel 输入:

+----+-------+---------+-------+
| ID | NAME | DEPT |
+----+-------+---------+-------+
| | FNAME | LNAME | |
+----+-------+---------+-------+
| 1 | Akil | Tiwari | IT |
| 2 | Vinod | Rathore | IT |
| 3 | Jatin | Khanna | HR |
| 4 | Divya | Kherde | AD |
| 5 | Amey | Gauda | FI |
+----+-------+---------+-------+

预期数据库输出:

+----+-------+---------+------+
| ID | FNAME | LNAME | DEPT |
+----+-------+---------+------+
| 1 | Akil | Tiwari | IT |
| 2 | Vinod | Rathore | IT |
| 3 | Jatin | Khanna | HR |
| 4 | Divya | Kherde | AD |
| 5 | Amey | Gauda | FI |
+----+-------+---------+------+

最佳答案

只要正常连接您的 Excel,Excel 连接管理器就会像下面这样读取它:

+----+-------+---------+-------+
| ID | NAME | F3 | DEPT | <-- Header
+----+-------+---------+-------+
| | FNAME | LNAME | | <--First Row
+----+-------+---------+-------+
| 1 | Akil | Tiwari | IT | <-- Second Row
| 2 | Vinod | Rathore | IT | .
| 3 | Jatin | Khanna | HR | .
| 4 | Divya | Kherde | AD | .
| 5 | Amey | Gauda | FI | .
+----+-------+---------+-------+

在 Excel 源中只需重命名列,如下所示”

NAME --> FNAME
F3 --> LNAME

enter image description here

然后只需添加一个条件拆分,使用以下表达式过滤 ID = NULL 的行

ISNULL([ID]) == false

enter image description here

那么第一行将被忽略

关于sql - 在SSIS中导入已合并单元格的Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44581831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com