如何将数据库.mdf和.ldf文件转换为asp.Net / C#中的excel文件?

时间:2013-09-10 07:19:58

标签: c# asp.net sql-server excel

我有一个应用程序需要上传.mdf和.ldf文件并将它们转换为网站中的excel文件,然后允许它们在客户端计算机上下载。我不知道如何开始和做什么?

有人可以给我一些关于如何将.mdf和.ldf文件中的数据库转换为excel文件的想法

提前致谢。

4 个答案:

答案 0 :(得分:0)

我认为你不能简单地转换文件。

您应该执行以下步骤:

  
      
  • 创建与数据库的连接
  •   
  • 从数据库中的表中选择所需的所有行和列     这应该帮助你:ADO.Net
  •   
  • 创建一个新的Excel工作表(查看Open XML)     这应该是你:Create Excel-Sheet
  •   
  • 使用数据库中的选定数据填写Excel表格
  •   
  • 保存Excel工作表
  •   
  • 现在你准备好了!
  •   

答案 1 :(得分:0)

答案 2 :(得分:0)

你无法做到这一点,原因很简单,即使你上传文件后你也无法将它们附加到SQL服务器实例来查询它们(然后按照@BendEg建议的过程)。

编辑:

如果您通过在连接字符串中指定AttachDbFilename来查看可以附加到上传数据库的link,我似乎不太正确。

答案 3 :(得分:0)

它很容易做到以下几点 右键单击您的数据库 - >转到任务 - >转到导入数据