找回密码
 立即注册

QQ登录

只需一步,快速开始

sxsmk

初级会员

12

主题

29

帖子

358

积分

初级会员

积分
358

[已处理] 读写合计行的值

sxsmk
初级会员   /  发表于:2017-2-6 19:07  /   查看:4427  /  回复:7
本帖最后由 sxsmk 于 2017-2-7 09:02 编辑

一、  this.FpSpread1.ActiveSheetView.Columns[5].AggregationType = FarPoint.Web.Spread.Model.AggregationType.Sum;
             string test = FpSpread1.Sheets[0].ColumnFooter.Cells[0, 5].Text;
读FpSpread1.Sheets[0].ColumnFooter.Cells[0, 5].的值读不出。

二、在保存前怎么能判断数据改动没有,如果没有改动,不进行保存操作。

三、看介绍有图片浮动的功能,有实例代码吗?

四、FpSpread1.Open(this.Server.MapPath(@"  "));打开XML和EXCEL模板文件的时候,EXCEL文件要小的多,但感觉比XML文件还慢,有效率高点的代码吗?还有相应的保存又怎么能效率高点?

请教,谢谢



7 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-7 09:40:39
沙发
一、,
在使用了AggregationType.Sum的情况下 footer cell 的Value 实际上是一个格式,可以根据您提供的格式展示数据。 比如下面的代码可以显示为"Sum:[560]"
            FpSpread1.Sheets[0].ColumnFooter.Cells[0, 1].Value = "Sum:[{0}]";
所以在这种情况下,如果您需要合计值需要自己计算一下。
二、没有提供是否有改变的功能。您可以在前端事件中记录状态
三、
  1. FarPoint.Web.Spread.SpreadImage image = new FarPoint.Web.Spread.SpreadImage();

  2. image.CanMove = true;
  3. image.CanSelect = true;
  4. image.ImageUrl = "fplogo.png";
  5. image.Width = 200;
  6. image.Height = 150;
  7. image.Left = 50;
  8. image.Top = 50;
  9. FpSpread1.ActiveSheetView.Images.Add(image);
复制代码



四、Excel比较小是因为压缩了。打开文件没有什么需要优化的,具体的快慢和文件内容有关系。
回复 使用道具 举报
sxsmk
初级会员   /  发表于:2017-2-7 15:06:12
板凳
二、没有提供是否有改变的功能。您可以在前端事件中记录状态,请给个案例参考下。

导出EXCEL的时候,发现界面输入数字,导不出来?


谢谢!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-7 15:33:06
地板
暂时还没有相关实例,您可以看下接口文档
http://sphelp.grapecity.com/WebH ... -onEditStopped.html
http://sphelp.grapecity.com/WebH ... -onEditStopped.html

在编辑前后事件中做些处理,记录下状态

您说的修改后无法导出,猜测是数据没有提交,编辑后需要点击表格下方的更新按钮提交数据。
回复 使用道具 举报
sxsmk
初级会员   /  发表于:2017-2-8 14:01:57
5#
请教怎么导出Pdf,浮动的图片能控制按需要导出或不导出进行控制。謝谢。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-8 17:30:31
6#
直接保存pdf 就行了
FpSpread1.SavePdf("D:\\testprint\\test1.pdf");

导出是所见即所得,spread里有了就导出,如果不想要了就删除后再导出。
FpSpread1.ActiveSheetView.Images clear掉
回复 使用道具 举报
sxsmk
初级会员   /  发表于:2017-2-13 17:18:44
7#
本帖最后由 sxsmk 于 2017-2-13 22:17 编辑

1、请教默认行高的设置。

回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-13 17:53:28
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部