【发布时间】:2013-09-10 07:19:58
【问题描述】:
我有一个应用程序需要上传 .mdf 和 .ldf 文件并将它们转换为网站中的 excel 文件,然后允许将它们下载到客户端计算机上。我不知道如何开始和做什么?
谁能给我一些关于如何将 .mdf 和 .ldf 文件中的数据库转换为 excel 文件的想法
提前致谢。
【问题讨论】:
标签: c# asp.net sql-server excel
我有一个应用程序需要上传 .mdf 和 .ldf 文件并将它们转换为网站中的 excel 文件,然后允许将它们下载到客户端计算机上。我不知道如何开始和做什么?
谁能给我一些关于如何将 .mdf 和 .ldf 文件中的数据库转换为 excel 文件的想法
提前致谢。
【问题讨论】:
标签: c# asp.net sql-server excel
我认为你不能简单地转换文件。
您应该完成以下步骤:
- 创建与数据库的连接
- 从数据库中的表中选择您需要的所有行和列 这应该可以帮助你:ADO.Net
- 创建一个新的 Excel 表(看看 Open XML) 这应该帮助你:Create Excel-Sheet
- 用您数据库中的选定数据填写 Excel 表格
- 保存 Excel 工作表
- 现在你准备好了!
【讨论】:
您将无法执行此操作,原因很简单,即使您上传文件后,您也无法将它们附加到 SQL 服务器实例以查询它们(然后按照@BendEg 建议的过程)。
编辑:
如果您查看此link,我似乎不太正确,您可以通过在连接字符串中指定AttachDbFilename 来附加到上传的数据库。
【讨论】:
只需执行以下操作即可 右键单击您的数据库-->转到任务-->转到导入数据
【讨论】: