找回密码
 立即注册

QQ登录

只需一步,快速开始

ljh123

注册会员

1

主题

2

帖子

29

积分

注册会员

积分
29
最新发帖
ljh123
注册会员   /  发表于:2018-10-30 10:34  /   查看:2917  /  回复:3
大家好 ,我想问一下  规定了spread控件只能输入数字 整个粘贴进office Excel 后 会带小数点  然后再从Excel再次粘贴回去 会粘贴不了  提示数据格式不正确   
比如 输入12345  下载后在execel打开会变成12345.  再全选复制  会粘贴不进spread11的控件

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-10-31 11:26:54
沙发
有点应该是加了format,粘贴时候不能带点。
您提供下具体设置单元格的方式或者代码。
回复 使用道具 举报
ljh123
注册会员   /  发表于:2018-11-1 14:24:11
板凳
dexteryao 发表于 2018-10-31 11:26
有点应该是加了format,粘贴时候不能带点。
您提供下具体设置单元格的方式或者代码。

private void BuildStoreBmPage(SheetView sheet, ClassA bmSubInfo)
{
sheet.Columns.CellType = new GeneralCellType();

}



//CellType类型为 DoubleCellType
GeneralCellType 是控件引用类

在页面填写完数据构建表格完成后,下载导出


//Farpoint下载导出Excel
  public void FpDownExcel(FpSpread fpSpread, string strFileName)
{
  //FpSpread 是控件引用类
    fpSpread.SaveExcelToResponse(ActionContext.Instance.GetBroswer == "Firefox" ? strFileName : HttpUtility.UrlEncode(strFileName), ExcelSaveFlags.SaveAsViewed | ExcelSaveFlags.UseOOXMLFormat);
}
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-11-2 08:44:43
地板
您用的是asp net 平台的吧,DoubleCellType设置下小数点位数,不要设置0
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部