一个图形界面的Java swing电子表格控件,提供了基本的功能,如撤销和重做,合并单元格,拼写检查,Excel文件的导入和导出,打印和打印预览等,也包括了复杂的高级功能.它能够使你的Java应用程序读写Excel电子表格,而且无需安装Microsoft Excel。利用JDataGrid,开发者能够导出数据,非常详细地格式化电子表格,导入图像,导入图表,创建图表,导入导出各种文件格式等等。
电子表格可以输入输出、显示数据,可以帮助用户制作各种复杂的表格文档,进行繁琐的数据计算,并能对输入的数据进行各种复杂统计运算后显示为可视性极 佳的表格,同时它还能形象地将大量枯燥无味的数据变为多种漂亮的彩色商业图表显示出来,极大地增强了数据的可视性。另外,电子表格还能将各种统计报告和统 计图打印出来。
行的编号依次为 1、2,等等。列的编号依次为 A……Z、AA、AB 等等。行列的交点为单元格,突出显示当前行列的名称。
提供了非常全面的功能,例如:添加电子表格公式,打开/保存文件、不需要Excel运行库的支持直接导出Excel、导出 CSV、导出HTML、导出PDF、导出/导入XML、打印、打印预览、冻结行列、排序、添加Chart、合并单元格等。
添加电子表格公式
公式可让电子表格变得更加“自动”,也可让您执行像复数模拟这样的操作。要在单元格内输入公式,请在单元格输入其它所有内容之前添加 = 符号,否则会被认为是“静态”数据。
所要进行的操作以代数式的形式给出。例如,=3*A25+4*(A20+C34/B34) 就是用单元格 C34 的值除以单元格 B34 的值,所得商加上 A20 的值,把和的 4 倍加在单元格 A25 的 3 倍上。如此这般,可以用简单表达式作为基础逐步构造复杂的表达式。
为您提供了很多预先定义的函数,您可在公式中自由使用。日期时间、数学、统计、金融、逻辑和其它种类的函数应有尽有。
支持剪贴板操作
支持剪贴板操作,可以自由复制、剪切、粘贴单元格内容和格式,可以和Excel、Notepad等软件互相复制、粘贴文本。
合并单元格
提供了灵活方便的合并单元格功能,操作方式和Excel很相似。
打印方便
提供了方便的打印和预览功能,您可以通过PageSetup对象修改页面设置,例如:纸张大小、纸张方向、设置打印范围、页边距、页眉和页脚、可以在每一页都重复打印的标题行和标题列。
|
冻结窗格使您得以选择滚动工作表时始终保持可见的数据。在滚动时保持行和列标志可见。 |
| 用于存储和处理数据的主要文档。也称为电子表格。工作表由排列成行或列的单元格组成。通过单击窗口底部的工作表标签,可从一张工作表移动到另一张工作表上。 |
|
合并单元格 拆分合并的单元格 |
| JDataGrid support the feature undo and redo the action, this functionality is implemented by the Swing undo package. |
| JDataGrid provide two different ways to sort the data, the column sorting enable sort the data in the full column, the cell sorting enable sort the data in the specified cell area. |
| 为单元格添加批注和超链接。批注是为单元格键入的注释。超链接是一个文档的链接,当您单击它时,超链接可指向另外一个页面或文件。 |
| JDataGrid电子表格控件允许用户自动填充数据。用鼠标拖动填充柄(填充柄:位于选定区域右下角的小黑方块。将用鼠标指向填充柄时,鼠标的指针更改为黑十字。)经过需要填充数据的单元格,然后释放鼠标按键。 |