社区
PowerBuilder
帖子详情
转换文件格式问题
TAZANJOUR
2003-01-06 11:51:18
现在需要实现如下功能:有一个Excel文件,需要转换成txt文件,要求将Excel文件中每个单元格的数据使用双引号包围,单元格间使用逗号分隔,行使用换行符分离,格式如下:
“adfh”,“234”,“23”,“45”
“897”,“34”,“678”,“45”
“345”,“56”,“67”,“78”
……
数据量比较大,该如何实现效率比较高呢?
...全文
31
9
打赏
收藏
转换文件格式问题
现在需要实现如下功能:有一个Excel文件,需要转换成txt文件,要求将Excel文件中每个单元格的数据使用双引号包围,单元格间使用逗号分隔,行使用换行符分离,格式如下: “adfh”,“234”,“23”,“45” “897”,“34”,“678”,“45” “345”,“56”,“67”,“78” …… 数据量比较大,该如何实现效率比较高呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YewPu
2003-01-06
打赏
举报
回复
不知道。
qqf
2003-01-06
打赏
举报
回复
楼上的哥们厉害。
从EXCEL导入数据窗口:
String pathname,filename
Int openname_return
openname_return=GetFileOpenName("打开文件",pathname, filename, "TXT", "文本文件 (*.TXT),*.TXT," + "Excel文件 (*.XLS),*.XLS")
IF openname_return=1 THEN
IF Upper(Right(filename,3))="TXT" THEN
datawindow_name.ImportFile(pathname)
ELSE
OLEObject ExcelServer
Long excelok
String str_savename
ExcelServer = CREATE OLEObject
ExcelOK = ExcelServer.ConnectToNewObject( "excel.application" )
IF excelok < 0 THEN
messagebox("连接excel失败,检查你的系统是否安装了office",string(excelok))
ELSE
ExcelServer.Workbooks.Open(pathname)
//在工作环境下打开文件
str_savename="c:\temp.txt"
ExcelServer.activeworkbook.saveas(str_savename,3)
//保存为TXT文件
ExcelServer.displayalerts=False
ExcelServer.quit()
ExcelServer.DisconnectObject()
//断开连接
DESTROY ExcelServer
//释放OLE对象
datawindow_name.ImportFile(str_savename)
//导入文件
filedelete(str_savename)
//删除文件
END IF
END IF
END IF
Return 1
ice2water
2003-01-06
打赏
举报
回复
使用数据窗口的计算域:'"'+id_1+'","'+id_2+...
Eric2000
2003-01-06
打赏
举报
回复
用函数实现很快的。速度基本上还可以。
xuebuctxy
2003-01-06
打赏
举报
回复
很简单啊
可以选定单元格,复制后打开word粘贴,会粘贴成表格形式,选定表格,菜单中的表格->转换->表格转换为文字会让你指定分隔符,将该分隔符用替换功能替换成","就行了,我手动实现了,如果用程序控制应该也没有问题
TAZANJOUR
2003-01-06
打赏
举报
回复
没有人有办法吗?
TAZANJOUR
2003-01-06
打赏
举报
回复
写函数是可以,不过数据量太大,一格一格的转换需要花费太长时间,有没有高效率的办法?
xlhl
2003-01-06
打赏
举报
回复
自己写函数吧,取每个字段,然后加上逗号,引号,没现成的
TAZANJOUR
2003-01-06
打赏
举报
回复
哥们儿,有点儿敬业精神好不好?帮帮忙……
Latex图片
转换
(将JPG,BMP, GIF, TIF, PNG 转化成eps格式)
缺少Dll文件 专门用于Latex的图片
转换
小软件 由于Latex对esp格式的文件支持的较好,其他格式的图片文件需要对其进行
转换
。 功能:将JPG,BMP, GIF, TIF, PNG 转化成eps格式
java版amr文件转mp3
Java版的AMR文件转MP3工具是一种编程解决方案,它利用特定的类库,如JAVE(Java Audio Video Encoder),将AMR编码的音频文件
转换
为MP3格式,以便于在Web上直接播放。AMR(Adaptive Multi-Rate)是主要用于语音编码...
图像
转换
工具
例如,你提供的压缩包文件"图像
转换
工具"包含了一系列支持BMP(位图)、ICO(图标)和JPG(JPEG)格式
转换
的功能。这些格式在数字媒体和互联网上广泛应用,BMP是无损格式,适合保留原始像素信息;ICO通常用于Windows...
oneview v1.0
同时,用户还可以利用oneview的
转换
功能,将FRP文件转化为更通用的
文件格式
,如PDF,这是一种广泛接受的文档格式,适合分享和打印;RTF(富文本格式)则允许跨平台和跨软件的文本编辑;HTML是网页的标准格式,方便在...
将数字
转换
成文本的程序
当我们谈论将数字
转换
为文本,如将数字32
转换
为“thirty two”,这个过程实际上涉及到编程中的字符串格式化和数值处理技术。这种功能在日常应用中广泛存在,例如数据报告生成、用户界面交互、以及简单的数据录入验证...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章