导出问题,在excel中某些字段不显示,还报不能读取的错误!!

问题描述

大神们给点指导呗!

解决方案

解决方案二:
using(FileStreamfs=newFileStream(strExcelFileName,FileMode.OpenOrCreate)){System.IO.FileInfofile=newSystem.IO.FileInfo(strExcelFileName);System.Web.HttpContextcurContext=System.Web.HttpContext.Current;//让用户输入下载的本地地址curContext.Response.Clear();if(!curContext.Response.Buffer){curContext.Response.Buffer=true;}curContext.Response.Charset="GB2312";curContext.Response.AddHeader("Content-Disposition","attachment;filename="+System.Web.HttpContext.Current.Server.UrlEncode(fileName)+".xls");curContext.Response.AddHeader("Content-Length",file.Length.ToString());curContext.Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");("Content-Length",r.Length.ToString());curContext.Response.ContentType="application/ms-excel";//读取excel数据到内存byte[]buffer=newbyte[fs.Length-1];fs.Read(buffer,0,(int)fs.Length-1);curContext.Response.BinaryWrite(buffer);curContext.Response.Flush();curContext.ApplicationInstance.CompleteRequest();fs.Close();fs.Dispose();//删除临时文件File.Delete(strExcelFileName);
解决方案三:
我传的是一个table,然后生成access数据库的excel,我看了temp中的文件,一点问题都没有,然后出现下载地址选择,就是上面的代码,当出现excel的时候就会出现“不能读取文件”的提示框,点击确定之后出现‘发现不能读取的内容,是否修复’,一般的都能正常读取,但是有时候有的字段会不显示,就大神指点啊。
解决方案四:
没有人能给点意见吗?

时间: 2024-09-18 14:38:58

导出问题,在excel中某些字段不显示,还报不能读取的错误!!的相关文章

.NET 导出图片到Excel中,打开不显示(或提示受保护)问题。

问题描述 .NET 导出图片到Excel中,打开不显示(或提示受保护)问题. public static MemoryStream TablesToExcelForXLSX(DataTable dt, DataTable reportTable, string file, int timeCount, string exportAll, string exportDatasource, string exportChart, out byte[] buf) { //HSSFWorkbook //

VB.NET 导出数据到EXCEL中

excel|导出数据 ----------VB.NET 导出数据到EXCEL中------------- Dim oExcel As New Excel.Application Dim obook As Excel.Workbook Dim oSheet As Excel.Worksheet Dim DataArray(2000, 2000) As Integer obook = oExcel.Workbooks.Open("c:\1.xls") oSheet = obook.Work

VB.NET导出数据到EXCEL中

----------VB.NET 导出数据到EXCEL中------------- 在引用当中引入Microsoft Excel 11.0 Object Library Dim oExcel As New Excel.Application Dim obook As Excel.Workbook Dim oSheet As Excel.Worksheet Dim DataArray(2000, 2000) As Integer obook = oExcel.Workbooks.Open("c:\

mysql-求助.数据库中某一字段不含空格,但导出的dbf文件中同一字段却加了空格

问题描述 求助.数据库中某一字段不含空格,但导出的dbf文件中同一字段却加了空格 数据库使用的是Mysql5.1,在系统中要读取数据库并将记录导出成为dbf格式的表格,可是数据库中某一字段值不含空格,但导出的dbf文件中同一字段中的值却加了空格,请问大神们是什么原因,该如何改动,顺便求教这里如何发送本地图片此处是截图 解决方案 导出或导入时过滤下空格

vs2012-从datagrid导出数据到excel中出现错误

问题描述 从datagrid导出数据到excel中出现错误 private void button2_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Excel files (*.xls)|*.xls"; saveFileDialog.FilterIndex = 0; saveFileDialog.Rest

oracle中字段异常-oracle中部分字段名称显示异常

问题描述 oracle中部分字段名称显示异常 oracle中查询出来的字段名称,部分内容显示异常,求解决 如:股? 实际应为:股东代码 如:是否 实际应为:是否强平 在线等,求大神解决..... 补充一下:用plsql查询出来,显示是没问题的,但是用sql脚本,执行,导出excel格式,就显示异常 解决方案 导出时候是否字符编码的问题.

SQL中NTEXT字段内容显示<long text>的原因_数据库其它

我用ACCESS转换成SQL数据库,其中一个放置文本内容的列他的数据类型为ntext,长度却是16,而且锁定了,不能修改,允许空.  当字符长度过长时(几千个汉字),数据库中对应的字段显示<LONG TEXT>. 当ntext中的文字长度超出了一定限制时就显示<long text>,因为过长数据库将以16进制的方式存放了.就不能直接查看,所以显示为<long text>.可以直接通过sql语句修改.

Excel中如何利用图标显示数据大小趋势?

  我们用上次课程计算出来的工资,来进行标记,设定前1/3,中间1/3,后1/3各显示一种图标如图 选中要操作的数据,依次选择[开始]-[条件格式]-[图标集]-[新建规则] 弹出如下窗口 完成后的效果如下图所示 分类: Excel教程

如何复制EXCEL中的指定列显示到winform的textbox

问题描述 如题要求不添加Microsoft.Office.Interop以外的引用我知道用excelSheet.Columns(1).copy()方法复制列但不会如何将数据显示到textbox,或者赋值给一个string???谢谢帮助 解决方案 解决方案二:textbox.text=excel.Cells[i,j]解决方案三:我程序的代码:objectobj=((Xls.Range)(sheet.Cells[rowNumber,columnNumber])).Value2;if(obj==nul