导出csv,默认打开程序设置

问题描述

privatevoidOutPutCsv(Stringcsv,stringdownFile){using(StringWriterms1=newStringWriter()){ms1.Write(csv);HttpContextcurContext=HttpContext.Current;//设置编码和附件格式curContext.Response.Clear();curContext.Response.ContentType="application/vnd.ms-text";//"application/vnd.ms-excel";curContext.Response.ContentEncoding=Encoding.UTF8;curContext.Response.Charset="GB2312";if(Request.UserAgent.Contains("MSIE")||Request.UserAgent.Contains("msie")){curContext.Response.AppendHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(downFile,Encoding.UTF8));}else{curContext.Response.AppendHeader("Content-Disposition","attachment;filename="+downFile);}curContext.Response.Write(ms1);curContext.Response.End();}}高手看看这样行不行(本机csv默认设置为excel,下载后还是用excel),本人想下载后的csv默认让记事本打开

解决方案

解决方案二:
csv由什么打开是客户端操作系统决定的,和contenttype无关。你可以把后缀由csv修改为txt看看

时间: 2024-09-20 05:44:54

导出csv,默认打开程序设置的相关文章

WinPE下怎样设置默认打开程序

  WinPE下怎样设置默认打开程序            WinPE里都有个REGTTP.CMD程序.这个REGTTP.CMD可以用来设置千千静听与其文档的关联.运行它时,它会自动并联所有的音乐文件的图标以及关联打开程序. 当我们需要改变他的显示图标或者并联打开程序时,会非常的麻烦,必须得一个一个进行更改.如果用下面的代码,将会非常方便你进行批量更改. 例如,将准备好的ICO图标文件,以这个音乐文件的后戳名进行重命名,如mp3.ico.wma.ico.wav.ico,然后将下面的代码存为.BA

windows 7如何设置默认打开程序

1.单个设置我们在打开时可以选一下即可,如果多个时这样就不方便了. 2.在电脑中安装"360安全卫士"然后打开点击"更多"->"默认软件"如下图所示:   3.然后在"默认软件"->"默认软件设置"  里面就有各种软件了,大家自家电脑安装不一样下面显示也不同,下面截图是我自己电脑中的. 4.如果没有安装"360安全卫士",我可以进入"开始"->&qu

PowerShell查看本机文件关联程序和默认打开程序的方法_PowerShell

上次转载的一篇文章<PowerShell查看打开文件的默认应用程序>,它的亮点是调用了windows api,思路很独特,但是未必实用.后来@J在原文中评论,说assoc + ftype更方便.那么assoc 和 ftype是个神马东西,我简单描述下. assoc 和 ftype是windows系统上cmd.exe中两个命令: 前者assoc 可以返回文件扩展名(比如.mp3)和系统对该扩展名本身的命名(比如WMP11.AssocFile.MP3). 后者 ftype 可以返回系统的扩展名命名

Windows 7重新关联一些常见文件与默认打开程序

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   必有很多用户和笔者一样,在重新安装操作系统后,最为头疼的不是"挨个重新安装常用软件",而是安装软件后重新关联一些常见文件与默认打开程序. 举个例子,Windows 7用户在重新安装系统前,默认打开AVI.MP3.RMVB等文件的程序都是Windows Media Player 12.一旦重新装系统,由于需要重新安装常用软件,这三类文件默认打开

Win8设置图片默认打开程序

  对此我们有两套方法,先来看简单的一种.找到我们想要打开的图片文件,右击文件选择"属性".在属性中我们可以看到"打开方式"的选项.这时候点击后面的"更改",在弹出的程序列表中选择想要使用的工具. 打开文件属性 确定后我们会发现,所有同类型的文件全都默认修改成了使用该工具打开.不过这个方法有一个缺陷,就是只能针对文件格式进行统一修改,如果有的图片使用了不常用的格式,就需要单独再修改一次. 选择想要默认的程序 下面我们来看看第二种方法,这种方法提供

Win8.1系统下选择图片默认打开程序的方法

  现在我们都习惯用电脑查看图片,尤其是婚纱照.旅游照等文件较大的照片,使用电脑可以享受更高像素的图片效果,但是在选择图片播放器这个问题上,大家的想法都是各不一样,不仅win8.1系统中有自带的图片播放器,而且市面上也有很多功能全面的播放器以供大家选择,所以每台电脑中估计都安装了不止一个图片查看器.那么怎么让win8.1始终以某一个图片软件打开呢?这就需要默认软件了,下面小编教大家Win8.1如何选择打开图片默认程序. 方法/步骤 1首先我们先右键单击电脑屏幕左下角的win图标,然后在弹出的选项

PHP导入和导出CSV文件实现程序

我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名.性别.年龄等信息.  代码如下 复制代码 CREATE TABLE `student` (    `id` int(11) NOT NULL auto_increment,    `name` varchar(50) NOT NULL,    `sex` varchar(10) NOT NULL,    `age` smallint(3) NOT NULL defau

php快速导出csv格式数据程序代码

csv文件格式  代码如下 复制代码 $exportdata = '规则111,有效期'."\n"; csv文件在php输出需要使用header告诉浏览器格式  代码如下 复制代码 header("Content-type:application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=$filename"); 例子  代码如下 复制代码 $exportd

电脑中默认打开方式怎么设置

  电脑中默认打开方式怎么设置           在电脑上,如果我们没有设置默认打开方式,软件打开的方式就由不得我们了,系统会胡乱默认选择一些软件,让它们成为默认的软件打开方式.可是,有时候我们并不喜欢某些软件.那么,默认打开方式怎么设置呢? 比如说,如下图的一个epub小说文件,因为注册表被串改破坏,失去了默认的打开方式,就像这样 双击打开就可以为其设置默认的打开程序了,如果想以后一直 使用这软件打开epub的话记得勾选"始终使用选择的程序打开这种文件" 设置完成后图标会变成打开的