sql-server - SSIS - 目标excel不显示所有单元格,而只显示F1,F2等
问题描述
我正在尝试使用 SSIS 将 SQL 数据导出到模板 excel 中。我的模板如下所示:
我的 SQL 代码将数据返回为:
在 Excel 目标的 SSIS 中,并非我的模板的所有列都显示在“列映射”部分中。我只能在设置部分看到“F1、F2、F3..”。截图如下:
为什么单元格 A7、B7、C7、..etc 未显示在列映射部分?有关如何解决此问题的任何帮助?
解决方案
在Excel 目标编辑器中,使用将访问模式更改为SQL Command
并使用以下查询:
SELECT * FROM [Sheet1$A6:D6]
whereA6
指向列标题所在的第 6 行,并且D6
是最后一个列标题所在的单元格(D
> 列索引,6
> 第 6 行)
这将解决列标题问题,但仍会从第一行插入数据,以下主题中提供了许多解决方法:
推荐阅读
- django - 在 Docker Swarm 中为 Django 容器实现反向代理和 SSL 证书的 Nginx 容器
- android - 如何在android上可视化编辑界面?
- python - 有没有一种优雅的方法可以在 python 中的多层列表中找到一个项目
- javascript - 无法在“元素”上执行“动画”:参数 1 不是“对象”类型
- android - Jetpack 撰写类似 twitter 标题的设计
- python - 删除所有不包含指定字符串的列表元素
- mysql - 我收到以下错误:sequelize 中不是有效的属性定义
- ms-access - 重新查询表单与重新查询记录集
- html - 如何在里面放置元素在css中互相下
- ethereum - ERC721 令牌与元数据和 Enumerable 与 Openzeppelin v4.1.0