找回密码
 立即注册

QQ登录

只需一步,快速开始

洪水永不结冰

论坛元老

23

主题

82

帖子

2万

积分

论坛元老

积分
23029

活字格认证

洪水永不结冰
论坛元老   /  发表于:2014-9-26 08:57  /   查看:6723  /  回复:5
版主你好:
    我不知道怎么设置一个大的合并单元格,一部分字体大一部分字体小,请帮助,第二个是设置execl 的下来筛选条件,能否帮助制作一个简单的demo ,具体的excel模板我已经上传了附件。非常感谢!另外设置日期展示格式问题,实际数据时2013/09/23  展示时13/09/23 怎么设置
综合周报.rar (47.54 KB, 下载次数: 147)

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-9-26 14:08:00
沙发
洪水永不结冰,

问题一:
你提到的“我不知道怎么设置一个大的合并单元格,一部分字体大一部分字体小”,我不确定你的意思是在同一个合并之后的单元格里,有的字体大,有的字体小是吗?现在Spread 提供TagCouldCellType单元格类型来显示不同的字体大小、颜色,参考:单元格类型
回复 使用道具 举报
洪水永不结冰
论坛元老   /  发表于:2014-9-26 14:15:00
板凳
回复 2楼dof的帖子

是的,在同一个合并的单元格,显示同大小的字体
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-9-26 14:36:00
地板
问题二:
“设置execl 的下来筛选条件”Spread中提供了三种数据过滤方式(Spread 数据过滤),比如通过以下代码可以实现类似于Excel的过滤功能:
  1.     protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         if (!IsPostBack)
  4.         {
  5.             FpSpread1.OpenExcel(Server.MapPath("综合周报.xls"));
  6.             FpSpread1.Sheets[0].AllowPage = false;
  7.             FpSpread1.Sheets[0].AutoFilterMode = FarPoint.Web.Spread.AutoFilterMode.Enhanced;
  8.             FarPoint.Web.Spread.IRowFilter rowFilter = new FarPoint.Web.Spread.HideRowFilter(FpSpread1.Sheets[0]);

  9.             // add a FilterColumnDefinition for Columns[3]
  10.             FarPoint.Web.Spread.FilterColumnDefinition fd0 = new FarPoint.Web.Spread.FilterColumnDefinition(0, FarPoint.Web.Spread.FilterListBehavior.Default);
  11.             FarPoint.Web.Spread.FilterColumnDefinition fd3 = new FarPoint.Web.Spread.FilterColumnDefinition(1, FarPoint.Web.Spread.FilterListBehavior.Default);
  12.             FarPoint.Web.Spread.FilterColumnDefinition fd4 = new FarPoint.Web.Spread.FilterColumnDefinition(2, FarPoint.Web.Spread.FilterListBehavior.Default);
  13.             FarPoint.Web.Spread.FilterColumnDefinition fd5 = new FarPoint.Web.Spread.FilterColumnDefinition(3, FarPoint.Web.Spread.FilterListBehavior.Default);
  14.             FarPoint.Web.Spread.FilterColumnDefinition fd6 = new FarPoint.Web.Spread.FilterColumnDefinition(4, FarPoint.Web.Spread.FilterListBehavior.Default);
  15.             rowFilter.ColumnDefinitions.Add(fd0);
  16.             rowFilter.ColumnDefinitions.Add(fd3);
  17.             rowFilter.ColumnDefinitions.Add(fd4);
  18.             rowFilter.ColumnDefinitions.Add(fd5);
  19.             rowFilter.ColumnDefinitions.Add(fd6);

  20.             FpSpread1.Sheets[0].RowFilter = rowFilter;
  21.         }
  22.     }
复制代码


三种过滤实现的完整代码可以参考
回复 使用道具 举报
洪水永不结冰
论坛元老   /  发表于:2014-9-29 17:29:00
5#
回复 4楼dof的帖子

非常感谢,就是现在遇见了不能够导出和展示的不一致,具体的问题我已经提交到论坛
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-9-29 17:49:00
6#
那我先关闭这个问题,然后在另外一个帖子中给你回复。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部