Dynamics AX2012 Excel导入AX
自用:
//added by victoe issue 610 20201223
static void DSA_Victor_expensecategories(Args _args)
{SysExcelApplication excelApp;SysExcelWorksheet workSheet;SysExcelCells cells;int sheetNo;int lineNo;String255 Category;str MainAccountStr;str Toenablethe;str Nonstandardsubject;DSA_TPwrAppExpCategory _DSA_TPwrAppExpCategory;MainAccount _MainAccount;sheetNo = 5;lineNo = 2;try{ttsbegin;excelApp = SysExcelApplication::construct();excelApp.displayAlerts(false);excelApp.workbooks().open("C:\\Users\\victor.liu\\Desktop\\Power app Expense initial setup 20201217 SLE-Yang.xlsx");workSheet = ExcelApp.worksheets().itemFromNum(sheetNo);cells = workSheet.cells();Category = cells.item(lineNo,3).value().bStr();while (Category){MainAccountStr = cells.item(lineNo,4).value().bStr();Toenablethe = cells.item(lineNo,6).value().bStr();Nonstandardsubject = cells.item(lineNo,7).value().bStr();if(Toenablethe!=""){select forUpdate _DSA_TPwrAppExpCategorywhere _DSA_TPwrAppExpCategory.Name == Category;if(!_DSA_TPwrAppExpCategory){info("Not retrieved"+Category);}else{if(_DSA_TPwrAppExpCategory.MainAccount ==""){if(Nonstandardsubject!=""){_DSA_TPwrAppExpCategory.MainAccount = Nonstandardsubject;}else{_DSA_TPwrAppExpCategory.MainAccount = MainAccountStr;}select _MainAccountwhere _MainAccount.MainAccountId == _DSA_TPwrAppExpCategory.MainAccount;if(!_MainAccount){info("Does not exist in the table"+MainAccountStr);}else{_DSA_TPwrAppExpCategory.update();}}}}lineNo++;Category = cells.item(lineNo,3).value().bStr();}ExcelApp.workbooks().close();ExcelApp.quit();ttsCommit;info("@SYS56424");}catch{ttsAbort;error("@SYS88902" + " line no: " + int2str(lineNo));if (ExcelApp){if (ExcelApp.workbooks()){ExcelApp.workbooks().close();}ExcelApp.quit();}}}
Dynamics AX2012 Excel导入AX相关推荐
- ASP.NET Aries 高级开发教程:Excel导入配置之规则说明(下)
前言: 前面两篇都是大体介绍流程,有一些配置细节,没有细说,这里用一篇补上. 1.Excel配置项 起始行索引.列头跨行数: 对于自定义的Excel导入模板(有时候模板是由客户提供,模板的规则很乱)比 ...
- 注解+反射优雅的实现Excel导入导出(通用版)
以下文章来源方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/youzi1394046585/ article/details/86670203 日常在做后 ...
- 10w 行级别数据的 Excel 导入优化记录
点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 作者 | 后青春期的Keats 来源 | https://w ...
- 10w行级别数据的Excel导入优化记录
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:后青春期的Keats www.cnblogs.com/kea ...
- java Excel 导入 IllegalStateException 异常处理 不同的数据类型
问题描述 最近做一个Excel导入,但是在java后台接受的时候,提示类型不正确 java.lang.IllegalStateException: Cannot get a FORMULA value ...
- java超级简单到爆的Excel导入导出(easypoi)
场景: 在日常工作中,excel导入导出,是十分常见的,有两种主流的技术,一种是jxl,另一种是poi,而easypoi就是对poi进行了封装,使得导入导出变得更加的简单,阿里巴巴也有封装的工具名叫E ...
- 将 Microsoft Excel 导入至 MySQL
将 Microsoft Excel 导入至 MySQL 一.前言 我得到了一份 Microsoft Excel 表格,里面记录了数据信息需要导入至 SQL 数据库. 如果只是导入数据,当然用 MSSQ ...
- easypoi实现Excel导入
最近做的一个项目用到了Excel导入,我选择了使用easypoi进行Excel解析. 1.前期准备 如果使用maven等项目管理工具,在配置文件pom.xml中,添加以下三个依赖: <depen ...
- 关于excel导入到封装成工具类jar包和web版门店收银网络无法无法连接上的解决方法...
2011-12-4 1.excel导入工具封装碰到如何给传输过来的泛型对象进行对象点Setter的方法,解决方法应该可以查看struts2框架的源码查看他在拦截器作用下是怎么给action这个类的一个 ...
- POI之excel导入导出
下载地址http://poi.apache.org/ <dependency><groupId>org.apache.poi</groupId><artifa ...
最新文章
- IIS服务器五大安全要素
- java好还是python好-学Python 好还是java 好?
- [HDU] 2612 Find a way - 用单源最短论经模拟的简单广搜
- snipaste滚动截图方法_百度终于良心一回,出了一款ios长截图神器!
- syslog源码_Gunicorn源码分析01--目录结构
- css模糊_如何使用CSS模糊图像?
- MSP432P401R TI Drivers 库函数学习笔记(一)导入工程模板
- 20170910__换电瓶
- koa-router 源码浅析
- 有什么软件可以测试手机gprs,哪个软件可通过GPRS发信息啊?
- spring底层原理
- python多线程编程_python之多线程编程
- web安全day48:session和cookie、同源策略的初步理解
- Python编程-继承和接口
- CRC校验和CRC各种算法
- VSCode下载、安装及软件使用演示
- ydisk安卓版本_mydisktest
- JavaScript数据类型、引用类型、操作符、语句
- 怎么给Guest 账户设置密码
- 海思Hi3519AV100深度学习方案(一)darknet转caffmodel之caffe安装(基于Ubuntu16.04+python3.5+opencv3.4.0+cuda10.0)