找回密码
 立即注册

QQ登录

只需一步,快速开始

chcchb
论坛元老   /  发表于:2013-8-7 13:47  /   查看:6261  /  回复:6
如题.
几种导出方法
一开始用的方法二,不过后来文件名改成文字后,文件名为乱码.
后改用方法一,也是乱码,
再在方法一中加入
  1. Response.HeaderEncoding = System.Text.Encoding.GetEncoding("Shift_JIS")  'utf-8  
复制代码

也是乱码

6 个回复

倒序浏览
chcchb
论坛元老   /  发表于:2013-8-7 13:56:00
沙发
  1.             
  2. string fileName = "测试.xls";
  3. fileName = HttpUtility.UrlEncode(fileName);
  4. FpSpread1.SaveExcelToResponse(fileName, FarPoint.Excel.ExcelSaveFlags.NoFlagsSet);
复制代码
源贴地址
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-7 15:17:00
板凳
回复 2楼chcchb的帖子

试一下这句代码:

  1.             FpSpread1.SaveExcelToResponse(Server.UrlEncode("测试") + DateTime.Now.ToString("yyyymmdd") + ".xls", FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders);

复制代码
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2013-8-7 20:55:00
地板
回复 3楼iceman的帖子

这个方法导出时,也能避免文件名乱码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-8 08:42:00
5#
回复 4楼chcchb的帖子

在我这边测试成功,你那边情况如何?
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2013-8-8 10:16:00
6#
回复 5楼iceman的帖子

也是成功的.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-8 15:13:00
7#
回复 6楼chcchb的帖子

好的 了解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部