SSIS导出到Excel模板 - 保持行高

时间:2017-03-09 20:34:23

标签: excel ssis

我有以下excel 2007模板(.xlsx):

excel template

我已经设置了一个SSIS流程来复制该模板,并在打印文件时填充前两列数据,然后由订单收件人签名。一切顺利,除了一件事 - 在该过程用数据填充模板后,单元格不会保留其大小 - 使签名单元格太小。

crap format

关于如何强制excel保持细胞高度的任何想法?

2 个答案:

答案 0 :(得分:0)

一个想法是创建一个在打开工作簿时运行的宏,并使用Range.RowHeight属性设置行高,此处:

https://msdn.microsoft.com/en-us/library/office/ff193926.aspx

答案 1 :(得分:0)

如果有人遇到类似的问题,我设法找到了解决方法。而不是使用SSIS我使用SSRS,我通过在末尾添加一个"不可见(白色背景上的白色文本)列来保持单元格高度。我设置了SSRS订阅以自动导出数据并以Excel格式发送。