第一集https://blog.csdn.net/qq_33259323/article/details/123751336

第二集https://blog.csdn.net/qq_33259323/article/details/123753651第三集https://blog.csdn.net/qq_33259323/article/details/123754290

翻页代码

上一页代码

IF WLDBCodeIndex > 0 THENWLDBCodeIndex = WLDBCodeIndex - 5
ENDIF

下一页代码

IF WLDBCodeIndex < 100 THENWLDBCodeIndex = WLDBCodeIndex + 5
ENDIF

读取U盘数据代码

DIM copydata AS INTEGER''创建本地文件夹,保证文件夹存在
!CreateDirectory("$MCGS_DIR_USER/test/")
''创建U盘文件夹,保证文件夹存在
!CreateDirectory("/code/")
''复制U盘code文件夹下的writeStr.csv文件到触摸屏test文件夹下的writeStr.csv
copydata = !FileCopy("/code/writeStr.csv","$MCGS_DIR_USER/test/writeStr.csv")
''StrFormat格式转换,把操作状态写到页面上
U盘状态 = !StrFormat("读取U盘状态:%d",copydata)

写入U盘数据代码

DIM copydata AS INTEGER
''创建U盘文件夹,保证文件夹存在
!CreateDirectory("/code/")
''复制触摸屏test文件夹下的writeStr.csv到U盘code文件夹下的writeStr.csv
copydata = !FileCopy("$MCGS_DIR_USER/test/writeStr.csv","/code/writeStr.csv")
''StrFormat格式转换,把操作状态写到页面上
U盘状态 = !StrFormat("写入U盘状态:%d",copydata)

读取本地数据写入表格

1.申明使用到的变量

2.使用循环清空表格数据

3.读取表格数据

4.处理一行表格数据,通过调用SplitString方法把一行数据逗号分割成字符串数据

5.清除数据换行符

6.设置表格

'' 序列号变量声明
DIM WLDBTableIndex AS INTEGER
DIM WLDBTableIndexString AS STRING
DIM WLDBTableR AS INTEGER
'' 获取CSV文件变量声明
DIM readLength AS INTEGER
DIM readTime AS INTEGER
DIM readMaxTime AS INTEGER
DIM readIndex AS INTEGER
DIM readString AS STRING
DIM readBuffer AS STRING
DIM readFileSize AS INTEGER
DIM wlCodeSplitArray(5) AS STRING
DIM wlDBCodeString AS STRING
DIM wlDBCodeHHIndex AS INTEGER
DIM wlDBCodeNUM AS INTEGER
DIM WLDBCodeMaxIndex AS INTEGER''清除表格数据
WLDBTableR = 1
WHILE 1IF WLDBTableR > 5 THENBREAKENDIF物料条形码数据库.物料条形码数据库表格.SetCellText(WLDBTableR,1,"")物料条形码数据库.物料条形码数据库表格.SetCellText(WLDBTableR,2,"")WLDBTableR = WLDBTableR + 1
ENDWHILE''获取CSV文件数据到表格中
readIndex=0
readTime=0
readFileSize=0
readMaxTime=800
!CreateDirectory("$MCGS_DIR_USER/test/")
readFileSize = !GetFileSize("$MCGS_DIR_USER/test/writeStr.csv")
U盘状态 = !StrFormat("读本地文件大小:%d",readFileSize)
WLDBTableR=1
IF readFileSize > 0 THENWHILE 1readIndex = readIndex+readLengthreadLength = !FileReadByStr("$MCGS_DIR_USER/test/writeStr.csv",readIndex,0,readBuffer,TEXT_UTF8)readTime = readTime + 1IF readTime = readMaxTime THENBREAKENDIFIF readLength < 1 THENBREAKENDIFreadString = readBuffer''字符串逗号分割!SplitString(readString,wlCodeSplitArray,",")''去除字符串换行号wlDBCodeString = wlCodeSplitArray[2]wlDBCodeHHIndex = !InStr(1, wlDBCodeString, "\n")wlDBCodeHHIndex = wlDBCodeHHIndex - 1wlDBCodeString = !Left(wlDBCodeString,wlDBCodeHHIndex)wlDBCodeNUM = !lVal(wlCodeSplitArray[1])WLDBCodeMaxIndex = WLDBCodeIndex + 6IF wlDBCodeNUM > WLDBCodeIndex AND wlDBCodeNUM < WLDBCodeMaxIndex THEN''写入表格物料条形码数据库.物料条形码数据库表格.SetCellText(WLDBTableR,1,wlCodeSplitArray[1])物料条形码数据库.物料条形码数据库表格.SetCellText(WLDBTableR,2,wlDBCodeString)WLDBTableR = WLDBTableR + 1ENDIFENDWHILE
ENDIF

MCGS 无限配方数据存储及U盘导入导出-第二集相关推荐

  1. MCGS 无限配方数据存储及U盘导入导出-第一集

    第一集https://blog.csdn.net/qq_33259323/article/details/123751336第二集https://blog.csdn.net/qq_33259323/a ...

  2. MCGS 无限配方数据存储及U盘导入导出-第三集

    第一集https://blog.csdn.net/qq_33259323/article/details/123751336第二集https://blog.csdn.net/qq_33259323/a ...

  3. toad导入数据_配置toad进行导入导出数据库操作

    最近需要对oracle进行导入导出操作,于是研究使用toad进行导入导出oracle数据库操作,现稍作记录. oracle的导入导出不管是否使用toad还是pl/sql工具进行操作,实际上最终都是通过 ...

  4. 2022年1月5日【Jiawei_Z】昆仑通态 配方组态 设计---查询/保存/编辑/导入/导出

    目录 一.实现目的 1.配方组态设计 2.通过配方名称查询配方 3.通过配方编号查询配方 4.配方保存 5.配方删除 6.配方预览编辑功能 7.配方导出功能 8.配方导入功能 二.环境条件 如下图所示 ...

  5. 利用通用权限管理系统底层解决数据从不同库的导入导出问题

    /// <summary>/// 同步地区的处理/// Base_Area表从Oracle同步到MySQL数据库/// </summary>/// <returns> ...

  6. toad导入数据_Oracle 使用TOAD实现导入导出Excel数据

    在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的.Quest Software为此提供了高效的Orac ...

  7. Android数据转化为Excel表格导入导出

    最近需要用到把Android数据到处保存到Excel表格中,个人感觉也比较实用,所以就和大家分享一下.以前没接触过该怎么办呢?有问题找百度,只有你想不到的没有你找不到的.在网上也找到了一些例子,自己又 ...

  8. 导出oracle数据c#代码,C# 程序导入导出oracle数据库

    /// /// MrTom /// Oracle数据库备份 /// private void OracleBackUp() { //创建一个进程实例 Process p = new Process() ...

  9. 从Facebook看大数据存储怎么选

    最近有位朋友向我咨询技术问题,他们的客户提出一个大数据系统的服务器硬件需求,其中元数据有xxTB左右.并给出了以下初步建议: 节点类型1(元数据节点) Xeon E5 14核CPU x2 256GB ...

最新文章

  1. 静态链表实现(A-B)+(B-A)【代码】
  2. IDEA下spring boot项目打包war包部署外部tomcat问题
  3. mysql字符调整_mysql字符集调整
  4. 001_FreeMarker介绍
  5. 纯手工服务器维护教程
  6. 二维观察---曲线的裁剪
  7. 大数据日志分析项目架构
  8. 09 高效的PL/SQL程序设计
  9. Linux系统重要快捷键 Shell 常用通配符
  10. convert转换虚拟机注意事项及相关经验介绍
  11. Flink 异步IO
  12. IPTV云端桌面APP软件+后台管理系统
  13. 安卓APK反编译详解(多图)
  14. vmware使用教程
  15. P、NP、NPC、NP-Hard
  16. 天津医科大学公共卫生考研经验
  17. 软件开发中的《清单革命》
  18. quartus的操作和仿真
  19. 【毕业设计推荐】基于Django大连房源分析系统
  20. 什么是IP Routing

热门文章

  1. python开发环境管理:pip和virtualenv
  2. SPH(光滑粒子流体动力学)流体模拟实现二:SPH算法(4)-算法实现1
  3. Unity网络--HLAPI(1):服务器客户端变量同步,脏标识以及定制特性SyncVar
  4. python单引号和什么的作用几乎是一样的_Python中单双多引号的用法与区别
  5. python table_Python PrettyTable示例
  6. iso安装器_U盘安装优麒麟20.04系统,Ubuntu通用
  7. Unity3D核心类型一览
  8. Epic:把虚幻引擎推向所有游戏平台
  9. 7.Appium 安卓自动化(Package与Activity)
  10. linux自学笔记--memcache和varnish缓存服务器