
FPSpreadsheet
文章平均质量分 55
老狼8848
业余编程爱好者。
展开
-
演示使用fpspreadsheet库生成包含单元格格式的Excel 8+文件
fpspreadsheet的强大之处在于,可以完全不必依赖外部应用程序,如excel和wps,快速读写电子表格数据和格式。如果使用com方式调用外部应用程,速度太慢了,而且受到不少限制。这里简单演示生成xlsx文件,并且设置部分单元格边框属性和底色。向部分单元格写入文本并设置边框属性。3 设置单元格边框和底色。最终生成2个sheet。原创 2023-06-18 11:03:16 · 605 阅读 · 3 评论 -
lazarus:用FpSpreadsheet快速搭建基于电子表格文件的单机程序
在FpSpreadsheet控件包中,有一个专门把电子表格作为数据库来处理的数据集组件:WorksheetDataset。可以执行数据增查删改操作,以及filter、locate等操作。美中不足的是,不能执行sql命令。不过呢,如果能执行SQL,这不又成了一种新的数据库软件了嘛,ET数据库?要求太高了。这里用简单设置控件属性的方法,生成以电子表格文件为基础,看起来很像一个数据库为后台的数据处理界面。因为只需要简单属性设置就行,不用写一行代码,所以整体很快,几分钟就完成。原创 2023-06-18 06:47:18 · 2262 阅读 · 0 评论 -
lazarus开发:快速读写excel文件的神奇控件——FPSpreadsheet
使用该控件库开发的软件,能够在不安装电子表格应用程序的情况下,快速读出、写入电子表格文件格式、数据。该库包含一个专用的网格控件FPSpreadsheetGrid,它与电子表格应用程序的工作表功能、外观、操作非常相似。比如筛选功能,把电子表格文件读入到数据集中,用dataset的方式进行数据处理,等等。数据量比较大的情况下,用这个程序打开电子表格文件比微软excel和wps速度快多了。下面试一下用控件读取excel文件的格式、数据,并运行包含的合计公式。大体是下面这样的,其中合计数据是用公式计算生成。原创 2023-06-17 12:29:24 · 1964 阅读 · 2 评论