使用多个结果集填充来自 sql server proc 的自定义 Excel 模板?
存储过程 (SQL Server 2008) 返回多个结果集。
具有自定义格式的 Excel (.xls) 文件 - 不是通用工作簿,不是动态构建的电子表格 - 在特定的单元格上有特定的单元格 我需要正确“粘贴”每个适当的结果集的工作表 来自存储过程。指定用于保存数据的工作表需要 接收数据,然后工作簿中的其他工作表将显示该数据 具有高度的格式和图表。
例如: 结果集 1 需要粘贴到名为“data01”的工作表中 从单元格 B2 开始;
结果集 2 需要粘贴“data01” 并从单元格 K2 开始;
结果集 3 需要粘贴到名为“data02”的工作表中 从单元格 B2 开始...
解决这个问题的方法有哪些 在 .NET 环境中?我还没有找到例子 或重复此场景的教训。
更新: 本质上我想知道是否可以做什么 SpreadsheetGear 使用 Excel 模板进行操作,无需 必须为第三方工具支付数千美元。 http://www.spreadsheetgear.com/support/samples/excel.aspx
A stored proc (SQL Server 2008) returns multiple result sets.
An Excel (.xls) file with custom formatting - not a generic workbook, not a spreadsheet built on the fly - has particular cells on particular
worksheets where I need to correctly "paste" each appropriate result set
from the stored proc. The worksheets designated for holding data need to
receive the data, and then other worksheets in the workbook will display the data
with a high degree of formatting and with charts.
For example:
result set 1 needs to be pasted in a worksheet named 'data01'
and beginning at cell B2;
result set 2 needs to be pasted 'data01'
and beginning at cell K2;
result set 3 needs to be pasted in a worksheet named 'data02'
and beginning at cell B2...
What are some approaches for tackling this problem
in a .NET environment? I have not found examples
or lessons which duplicate this scenario.
Update:
Essentially I'm wondering if it's possible to do what
SpreadsheetGear does with an excel template, without
having to pay thousands for a third party tool.
http://www.spreadsheetgear.com/support/samples/excel.aspx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 SQL Server 导入和导出数据导出向导
将 SQL Server 数据导出到 Excel(SQL Server 视频)
Importing and Exporting Data by Using the SQL Server Import and Export Wizard
Exporting SQL Server Data to Excel (SQL Server Video)
在扎克·亨特的博客上,
http://zachhunter.net/
他有很多关于如何成为 NPOI 用户的帖子。
http://npoi.codeplex.com/
特别是,这两篇文章非常宝贵:
“使用 NPOI 填充 Excel 模板”
http://www.zachhunter.net/2010/05/npoi-excel -template/
“改进的NPOI ExportToExcel功能”
http://www.zachhunter.net/2010/06/improved -npoi-exportdatatabletoexcel-function/
On Zach Hunter's blog,
http://zachhunter.net/
he has a number of posts on how to make user of NPOI.
http://npoi.codeplex.com/
In particular, these two articles were invaluable:
"Use NPOI to populate an Excel template"
http://www.zachhunter.net/2010/05/npoi-excel-template/
"Improved NPOI ExportToExcel Function"
http://www.zachhunter.net/2010/06/improved-npoi-exportdatatabletoexcel-function/