广州菱控自动化科技有限公司
主营:欧姆龙,三菱,安川,Pro-face
首页 > 解决方案 > 其它_软件 > 跨平台实时数据库如何实现表格的保存和读取
行业类别
全部 航空航天 新能源 冶金 石油 石化 化工 汽车 建材 包装 造纸印刷 纺织印染 机械 机床 木工 矿业 塑胶 交通 铁路 机场 港口 仓储 物流 能源 电力 输配电 水利 环保水处理 电子 食品饮料 制药医疗 烟草 电梯 网络通讯 市政 商业 楼宇 安防 锅炉供暖 制冷 金融保险 邮政 广电 军工 机器人 其它
产品类别
全部 PLC 变频器 伺服 DCS 触摸屏 传感器 机器视觉 仪器仪表 工业以太网 现场总线 工控机 嵌入式 数据采集 软件 低压电器 数传 电源 数控 机柜箱体 工具 单片机 流体 工业安全 安防 媒体 其它

跨平台实时数据库如何实现表格的保存和读取

发布日期:2021/8/1

跨平台实时数据库提供了表格的保存和读取功能,可以将表格中内容保存至本地TXT或HTML文件,在EXCEL或浏览器中查看。也可以使用报表读取编辑好的EXCEL文件。配合脚本系统,可以实现退出窗口自动保存至本地文件、打开窗口自动读取等自动化操作。下面对常用的表格保存和读取方法进行详细介绍。

一、表格的保存和读取函数
1、SaveToText(string FileName,bool Tab,int WithHorHeader,int WithVerHeader)
说明:保存为文本文件。
参数:
FileName:字符串型。文件名,包括路径。缺省路径为工程根目录。若文件名为空,则弹出操作系统保存对话框。
Tab:布尔型。输出格式。0:CVS格式,1:制表符格式。
WithHorHeader:整型。是否保留水平表头。1为保留,否则不保留。
WithVerHeader:整型。是否保留垂直表头。1为保留,否则不保留。
返回值:布尔型。1表示成功,否则失败。

2、SaveToHtml(string FileName,int WithHorHeader,int WithVerHeader)
说明:保存为HTML文件,该文件格式可使用浏览器打开,也可以用EXCEL或WPS打开。
参数:
FileName:字符串型。文件名,包括路径。缺省路径为工程根目录。
WithHorHeader:整型。是否保留水平表头。1为保留,否则不保留。
WithVerHeader:整型。是否保留垂直表头。1为保留,否则不保留。
返回值:布尔型。1表示成功,否则失败。

3、LoadFromText(string FileName,bool Tab,int WithHorHeader,int WithVerHeader)
说明:从文本文件导入报表,报表原有内容将被清除。
参数:
FileName:字符串型。文件名,包括路径。缺省路径为工程根目录。
Tab:布尔型。输出格式。0:CVS格式,1:制表符格式。
WithHorHeader:整型。是否导入水平表头。1为导入,否则不导入。
WithVerHeader:整型。是否导入垂直表头。1为导入,否则不导入。
返回值:布尔型。1表示成功,否则失败。

二、表格的保存和读取常用方法
1、手动方式实现表格的保存和读取
在窗口中组态表格、用于输入路径及文件名的编辑框和保存读取按钮,如下: 

附件 001.jpg

各个控件的名称为:
表格:Table
保存编辑框:Editsave
保存按钮:save
读取编辑框:Editload
读取按钮:load
在“保存”按钮鼠标“按下”脚本中输入如下文本:
Table.SaveToText(Editsave.Text,1,1,1);
以上文本表示将表格内容保存为制表符格式的文本文件,路径及文件名在保存编辑框中输入,保留水平表头及垂直表头。
在“读取”按钮鼠标“按下”脚本中输入如下文本:
Table.LoadFromText(Editload.Text,1,1,1);
以上文本表示将制表符格式的文本文件导入表格,路径及文件名在读取编辑框中输入,导入水平表头及垂直表头。
运行后,在表格中输入文本后,在保存编辑框中输入123.txt(默认路径为工程目录),点击“保存”按钮,即可在工程目录下找到名为123.txt的文本文件。可使用EXCEL打开,内容与表格中输入的一致。

附件 002.jpg

表格中输入文本后,在保存编辑框中输入123.txt,点击“保存”按钮。

附件 003.jpg

工程目录下即可找到名为123.txt的文本文件

附件 004.jpg


使用EXCEL打开,内容与表格中输入的一致

在EXCEL中编辑123.txt文本文件后保存。回到跨平台实时数据库工程运行画面,在读取编辑框中输入123.txt,点击“读取”按钮,即可将编辑后的123.txt文本文件导入至表格,内容一致。

附件 005.jpg

编辑123.txt文本文件后保存

附件 006.jpg

读取编辑框中输入123.txt,点击“读取”按钮

附件 007.jpg

已读取文本文件,内容一致

2、自动方式实现表格的保存和读取
使用上一步中组态好的窗口,在窗口脚本“初始化”中输入如下文本:
Table.LoadFromText("123.txt",1,1,1);
以上文本表示在此窗口初始化时导入工程目录下名为123.txt的文本文件,以制表符格式存储,导入水平表头及垂直表头。
在窗口脚本“关闭”中输入如下文本:
Table.SaveToText("123.txt",1,1,1);
以上文本表示在此窗口关闭时在工程目录下保存名为123.txt的文本文件,以制表符格式存储,保留水平表头及垂直表头。

打开运行画面,编辑表格后,关闭窗口。再打开窗口时,表格中内容与关闭时一致。

附件 008.jpg

运行中编辑表格后,关闭窗口

附件 009.jpg

打开工程目录下的123.txt,与关闭时表格内容一致

附件 010.jpg

打开窗口,表格自动导入123.txt,与关闭时内容一致

附录:
1、SaveToText、SaveToHtml及LoadFromText函数中的FileName参数,可使用绝对路径或相对路径,相对路径的默认根目录为工程目录,即仅输入文件名时,保存在工程目录。
2、SaveToText及SaveToHtml函数,不输入路径及文件名时,会弹出操作系统的保存对话框,LoadFromText函数必须输入路径/文件名。
3、使用窗口初始化及关闭脚本时,建议直接在函数FileName参数中写好保存和读取的路径及文件名。
4、函数FileName参数中,建议输入完整的文件扩展名,例如123.txt、123.html,不要仅输入123。
5、使用SaveToText及SaveToHtml函数时,输入的路径必须已经存在。txt或html文件可以不存在,执行函数后会新建相应文件。
6、使用SaveToText及SaveToHtml函数保存的文件会覆盖掉上一个,若需要保留,请在每次保存前及时备份。
7、若使用EXCEL打开保存的txt文件,建议保存格式使用制表符。在EXCEL中编辑后保存时,EXCEL会有如下提示:

附件 011.jpg

点击“是”即可。
8、若要将EXCEL文件导入至表格,在EXCEL中依次点击左上角的“OFFICE按钮”-另存为-其他格式,在弹出的对话框中,输入要保存的文件名,保存类型选择“文本文件(制表符分隔)”,即可使用函数读取。

附件 012.jpg附件 013.jpg


9、执行LoadFromText函数前,建议先执行表格的Clear函数。


  • 智慧消防:实时监控物体升温情况,实现早期的火灾预警!
    智慧消防:实时监控物体升温情况,实现早期的火灾预警!

    火灾给企业带来的危害众所周知,起火情况若未能及早发现或迅速扑灭,会给公司带来严重的财务、环境和商业危机,也会给社会带来灾难。火灾所导致的严重后果,让许多公司尽力优先考虑预防和缓解潜在火灾。大多数现行

  • 极简工业-注塑行业数据采集及透明工厂解决方案
    极简工业-注塑行业数据采集及透明工厂解决方案

    一、概述 面对日益激烈的市场竞争和日趋多样化的顾客需求,以及层出不穷的新技术、新工艺,企业要想求得生存与发展,必须以更新快、品质好、成本低、服务优,来满足不同顾客的产品需求。塑胶行业在转型过程中,因

  • 液化空气天津滨海有限公司安全用电管理云平台
    液化空气天津滨海有限公司安全用电管理云平台

    本项目为天津用电安全管理系统建设项目,安全用电管理云平台通过物联网技术对电气引发火灾的主要因素(线缆温度、电流、电压和漏电流)进行不间断的数据跟踪与统计分析,实时发现电气线路和用电设备存在的安全隐患(

  • 力控科技产品在天虹纺织集团两化融合平台中的应用
    力控科技产品在天虹纺织集团两化融合平台中的应用

    前言十二五期间,我国纺织行业将进一步推进信息化与纺织工业的深度融合,应用信息技术推动行业技术进步,加快行业两化融合的进程。作为信息化水平提升较快的行业,棉纺织行业成为纺织行业两化融合的试点。 天虹中

  • 华北工控:工控机在智慧楼宇综合管理平台中的应用
    华北工控:工控机在智慧楼宇综合管理平台中的应用

    在智慧城市加速建设的背景下,智慧楼宇迎风落地,以智能、共享和节能等为核心要素的楼宇建设逐渐成为房地产/商业楼宇建设的标准,各类智慧楼宇运维管理平台不断涌现。用工控硬件筑基,革新楼宇运营智慧楼宇运维

  • 紫金桥实时数据库应用于炭素企业能源管理系统
    紫金桥实时数据库应用于炭素企业能源管理系统

    1.项目概述建立企业能源管理中心系统是炭素企业节能减排的重要措施。能源管理中心系统利用自动控制技术、网络技术和先进的数字化计量仪表,来获取生产过程的重要参数和相关能源数据,多年实践经验证明,该技术

  • 四信智慧城市火车站地铁轨道交通综合安防管理平台系统
    四信智慧城市火车站地铁轨道交通综合安防管理平台系统

    随着我国经济增长和城市基础设施建设的加快,城市轨道交通得到了快速发展,其运营安全也越来越受关注。因其运行环境特殊,安全疏散和扑救存在较大困难,如果应急处置不当,很容易出现群死群伤,造成严重经济损失

  • 电力监控系统在中国第一汽车集团公司数据中心机房建设项目两个变电所中的应用
    电力监控系统在中国第一汽车集团公司数据中心机房建设项目两个变电所中的应用

    赵斌安科瑞电气股份有限公司上海嘉定摘要:基于目前科学技术飞速发展,人们对电力资源的依赖越来越广泛,而现阶段国内电力系统的运营成本还相对较高,因此完善电力系统各方面的工作已经势在必行。电力监控系统在整个

销售热线

销售微信