C# 将SQL Server数据导出到web应用程序中的Excel
我想将数据从SQL Server pull(通常我使用C# 将SQL Server数据导出到web应用程序中的Excel,c#,asp.net,sql-server,ajax,excel,C#,Asp.net,Sql Server,Ajax,Excel,我想将数据从SQL Server pull(通常我使用SqlDataReader,但我愿意接受建议)导出到Excel/CSV文件中,并让web应用程序的用户下载 我希望采用这种AJAX风格,这样点击下载不会导致重新加载/回发 以前有人这样做过,或者对如何做有想法吗?我认为这种机制会起作用 有一个HTML按钮,在单击时调用javascript函数 <input id="downloadbtn" type="button" value="Download" onclick="download(
SqlDataReader
,但我愿意接受建议)导出到Excel/CSV文件中,并让web应用程序的用户下载
我希望采用这种AJAX风格,这样点击下载不会导致重新加载/回发
以前有人这样做过,或者对如何做有想法吗?我认为这种机制会起作用 有一个HTML按钮,在单击时调用javascript函数
<input id="downloadbtn" type="button" value="Download" onclick="download();" />
在服务器端,“datamaker.aspx”应连接到SQL Server,并创建CSV文件。创建CSV文件与使用streamwriter创建任何其他文件以及在字段之间写入“逗号”一样简单。在本页末尾,以响应xml或json格式输出文件名
{ filepath: \path\datafile.csv }
您将遇到web应用程序和Excel的问题。试试这个答案:@JeffO我对csv很好。我仍然不知道如何使用点击下载。
{ filepath: \path\datafile.csv }