导航:
论坛 -> 报表专区
斑竹:sunyesy,iamdream
作者:
2023/7/7 15:38:44
标题:
请教下关于Excel文件带格式显示有什么好的控件
浏览:906
加入我的收藏
楼主:
如题,支持显示合并单元格、颜色字体等格式显示图片能编辑和缩放 试过了TXLSSpreadSheet效果不怎么理想,C#里试过ReoGrid比较理想,基本上和Excel打开一样,delphi有没有功能比较接近的控件
----------------------------------------------
-
作者:
2023/7/7 21:08:04
1楼:
TMS pack UI 里有
----------------------------------------------
-
作者:
2023/7/7 21:08:39
2楼:
TAdvGridExcelIO
----------------------------------------------
-
作者:
2023/7/8 13:08:54
3楼:
谢谢@delphiilove
----------------------------------------------
-
作者:
2023/7/11 9:36:37
5楼:
老版本的TMS FlexCel有个显示Excel文件的控件(大概6.0之前的版本),效果还不错,不知为啥,新版本中没有了。改到TMS pack UI的TAdvGridExcelIO中了?
----------------------------------------------
-
作者:
2023/7/11 15:05:04
6楼:
TAdvGridExcelIO只支持Excel 2003格式文件import,不支持Excel 2007之后的格式import,而且显示的样式与Excel中相差较大,比如单元格文字的对齐方式、字体. 文件有工作表、工作簿保护时无法导入。
此帖子包含附件: 大小: 125.6K
----------------------------------------------
-
作者:
2023/7/11 15:54:03
7楼:
Total Commander安装了Lister plugins(.WLS)插件ULister.wlx64后,支持excel 2003、excel2007格式的文件预览显示,显示效果与excel的几乎一样,文件有工作表、工作簿保护时也能正常预览,还支持word等500多种文件格式,利用了oracle的开源库。 delphi下有没有类似ULister的excel文件预览效果的控件?只需要预览,无需修改、编辑。 uLister readme见附件
----------------------------------------------
-
作者:
2023/7/11 16:23:51
8楼:
@6楼,通过修改官方demo,设置TAdvGridExcelIO的Option相关参数,可以将字体、单元格尺寸原样导入进来并显示,效果与wps中比较接近,但合并单元格居中显示还有瑕疵。 TAdvGridExcelIO不支持excel 2007格式文件import的问题还没解决,是官方本来就不支持呢,还是哪里设置不对? 测试的官方demo源码见TMS VCL pack UI源码的\demos\AdvDtringGrid\asg59\。 TMS VCL pack UI自带一套XLSAdapter,与TMS FlexCel中的XLSAdapter似乎不一样,两者都有TExcelFile,但方法属性不一样,实现代码也不一样。
此帖子包含附件: 大小: 124.0K
----------------------------------------------
-