当前位置: 代码迷 >> ASP.NET >> 施用MyXls如果数据长度大于255会丢 org.in2bits.MyXls
  详细解决方案

施用MyXls如果数据长度大于255会丢 org.in2bits.MyXls

热度:3454   发布时间:2013-02-25 00:00:00.0
使用MyXls如果数据长度大于255会丢 org.in2bits.MyXls
org.in2bits.MyXls  

使用MyXls导出数据到Excel时,如果数据长度大于255会丢失多余字符,

怎么处理?

 XF cellXF11 = xls.NewXF();//为xls生成一个XF实例(XF是cell格式对象)
            //cellXF.HorizontalAlignment = HorizontalAlignments.Centered;//设定文字居中
            cellXF11.Font.FontName = "宋体";//设定字体
            cellXF11.Font.Height = 14 * 14;//设定字大小(字体大小是以 1/20 point 为单位的)
            cellXF11.UseBorder = true;//使用边框
            cellXF11.TopLineColor = Colors.Default39;
            cellXF11.TopLineStyle = 2;
            cellXF11.LeftLineColor = Colors.Default39;
            cellXF11.LeftLineStyle = 2;
            cellXF11.RightLineColor = Colors.Default39;
            cellXF11.RightLineStyle = 1;
            cellXF11.BottomLineColor = Colors.Default39;
            cellXF11.BottomLineStyle = 1;
cell = cells.Add(1, 2, "信息", cellXF11);//设定第一行,第二例单元格的值
 cell = cells.Add(3, 3, myset.Tables[0].Rows[0]["xinxi"].ToString(), cellXF11);
//信息如果数据长度大于255会丢失多余字符




 

------解决方案--------------------------------------------------------
想办法分开写
------解决方案--------------------------------------------------------
学习一下, 我就知道导出XLS 超过255 的处理方法
只需要将该列首个单元格指定为memo类型就可以了!
http://blog.csdn.net/jason_dct/article/details/7680019
------解决方案--------------------------------------------------------
引用:
学习一下, 我就知道导出XLS 超过255 的处理方法
只需要将该列首个单元格指定为memo类型就可以了!
http://blog.csdn.net/jason_dct/article/details/7680019

Mark  我也学习一下
希望LZ成功
------解决方案--------------------------------------------------------
Npoi 你换这个控件试试。