如何使用SSIS从sql表生成excel文件?

时间:2013-03-20 15:36:02

标签: sql-server ssis

我是SSIS的新手,我想从sql表生成一个excel文件。

sql table:mydata

Id    date       value
1     2013-02-2  236823
2     2013-02-3  185454

现在我需要生成和excel文件,它会给我一个像

这样的输入

仅限datevalue

  

如何生成该excel文件?

请给我任何线程,这将是很大的帮助。

我试图开始data flow task

我在内部ole db source并编写了sql查询select date ,value from mydata

然后添加了Excel destination

但它在excel目的地给我一个错误:

external table is not in expected format

1 个答案:

答案 0 :(得分:1)

我的朋友,到目前为止你尝试了什么? 这是一个简单的点击 - 点击 - 点击的东西。下次,请分享您的努力。 以下是指导:

1. Place a DFT on the Control Flow surface
2. Double-click on the DFT to enter into the Data Flow surface
3. Place an OLE DB Source. Double-click on it. Click on New... button and create a new OLE DB connection manager
4. Data access mode: Table or view. Select your table
5. Click on the columns. Select the fields you want.
6. Now place an Excel Destination. Connect it to the OLE DB Source.
7. Double-click and click on New... button. Give the Excel file path where you want to dump the data.
8. Click on New.. Some warning will appear. Accept it.
9. Select the Name of the Excel sheet from the drop down.
10. Run the package.

这是普通的解决方案。一旦了解了基础知识,就可以完善您的解决方案。 例如,考虑通过变量设置连接。

祝你好运!