我是靠谱客的博主 傲娇飞机,最近开发中收集的这篇文章主要介绍导入and导出总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

导入,导出都用到了功能列表页面。

 

当点击文件导入的时候,调用导入文件的程序(TRA_IMP_SAVE)输出相应的显示页面,

 

注意如果是上传的话form中要加这句话:enctype="multipart/form-data"不然是传不到值的。

当选择好文件(文件后缀是.csv文件)时点击上传文件。

 

主taskTRA_IMP_SAVE)dataview中定义三个变量

 

在logic中(yes before)task prefix下

update定义的file变量with限制条件中写入文件所在路径。

Update定义的success变量with限制条件中写入用函数Blb2File将file_data变量转换(例:Blb2File(A,’E:sta.csv’))。

分别调用子task,首先先调用导入功能的task,在调用导入成功之后读取数据库表的task。

导入功能的子task:

创建的时候在end task condition中不选yes或no了需要自己加入条件(EOF(0,1)含义是从头开始,直到结束)

Dataview中定义与csv文件中相对应的字段。

Ctrl+I创建i/o输出通道的时候要注意Media选择File,Access选择Read,Format选择Line,Exp/Var中写入限制条件Trim(FILE)

 

Logic中(EOF(0,1) before)record suffic下调用form(选择input),然后左侧delimiter选single。Chr中写一个英文的逗号,call子task。

Forms中Interface Type选择Text-based。

 

双击进入之后用鼠标在右侧Controls中找到文本框拖到FILE中在对应的文本框中左侧找到Data对应在dataview中定义的变量。

 

 

然后在Navigation中设置Width(不能比所有字符串长度相加短。)height(设置成1)

 

写入task:

Data View中关联表,index中选好相应的索引,对应好相应字段,在索引字段的Locate和To和Init中都做限制,与在其父task的dataView中定义的变量相对应。除索引字段其他字段只在Init限制相对应就行。

显示task:

Dateview中关联表,

Logic中(no before)record suffic下调用form。

Form中关联页面tagstable中对应变量。

导出:

 

导出直接在home页面点击导出文件调用程序,成功返回shwo页面,显示成功。

task

dataview中定义一个长点的字符串变量。用于将数据库中读出来的数据拼成一个长的字符串。

Logic中(yes before)调用子task 一个是查表的,一个是导入成功显示的。

task链接表的:

创建I/O输出通道。Media选择File,Access

选择Write,Format选择Line,Exp/Var限制导出的文件存放。(文件后缀是.xls)

Dataview中关联表。

Logic中(no before)Record Suffic下Update 主task中定义的变量,with限制(’’),Update主task中定义的变量,with限制(Trim(B)&ASCIIChr(9)&Trim(C)&ASCIIChr(9)&Trim(D)&ASCIIChr(9)&IF(ISNULL(E),'',DStr(E,'##/##/####')))

将定义的变量用ASCIIChr(9)函数转换成表格形式。然后拼接,且判断一下日期 不为空。。调用form

Form中InterfaceType选择Text-based,双击进入之后。拖入文本框,在data中选择主task下定义的变量。限制width与主task下定义的变量width相等,height为1.

Show显示task:

Logic中调用form

Form中关联页面。

页面上下载导出成功的文件

iis的网站中配置一个新的应用程序或虚拟目录,选择基本设施

 

写一个别名,选择物理路径

然后将绝对路径的改成/

示例:

"/Lea/项目/magic第六讲文件的导入导出/Import_File/EXP.xls

转载于:https://www.cnblogs.com/ljy-lea/p/5919010.html

最后

以上就是傲娇飞机为你收集整理的导入and导出总结的全部内容,希望文章能够帮你解决导入and导出总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(160)

评论列表共有 0 条评论

立即
投稿
返回
顶部