找回密码
 立即注册

QQ登录

只需一步,快速开始

rickjelly2004

初级会员

16

主题

48

帖子

466

积分

初级会员

积分
466
rickjelly2004
初级会员   /  发表于:2016-6-30 18:26  /   查看:4114  /  回复:5
有一个需求,Spread中设置某个单元格的字体,或者这个单元格中 某一些字的字体颜色
spread中没有问题,可以显示出来,但是导出excel,那些设置就没有了,请问有什么方法弄一个?

下面是基本设置代码,简单的sample


           Dim rtbCell = New FarPoint.Win.Spread.CellType.RichTextCellType()
            sheet.Cells(0, 1).CellType = rtbCell
            Dim editor = New RichTextBox()
            editor.Text = eltGoodsPlan.Cells(0, 1).Text
            Dim font As New System.Drawing.Font("SimSum", 12, Drawing.FontStyle.Underline)
            editor.Select(2, 5)
            editor.SelectionFont = font

            sheet.SetValue(0, 1, editor.Rtf)

’到这里页面可以显示你设置的字体

            wrkGoodsPlan.SaveExcel("D:\\test.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat)

5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-7-1 08:18:36
沙发
你好,RichTextCellType还不不支持将格式也导出Excel。
http://sphelp.grapecity.com/WebH ... xport-celltype.html
回复 使用道具 举报
rickjelly2004
初级会员   /  发表于:2016-7-4 20:00:13
板凳
dexteryao 发表于 2016-7-1 08:18
你好,RichTextCellType还不不支持将格式也导出Excel。
http://sphelp.grapecity.com/WebHelp/SpreadNet9/ ...

那有没有办法实现 一个单元格中 字体有大有小呢,主要是为了实现导出excel后 保留字体
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-7-5 08:43:35
地板
这个现在实现不了,没有办法导出。
回复 使用道具 举报
rickjelly2004
初级会员   /  发表于:2016-7-8 12:22:27
5#
dexteryao 发表于 2016-7-5 08:43
这个现在实现不了,没有办法导出。

那确认一下,我导出后,我用spread的组件来操作一下excel,再设置单元格中某些字体的大小颜色,然后保存excel,这样可以实现吗
如果可以麻烦告知一下如果操作
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-7-8 12:30:24
6#
您好,保存和导出其实是一样的。RichTextCellType暂时还做不到您的需求
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部