社区
PowerBuilder
帖子详情
转换文件格式问题
TAZANJOUR
2003-01-06 11:51:18
现在需要实现如下功能:有一个Excel文件,需要转换成txt文件,要求将Excel文件中每个单元格的数据使用双引号包围,单元格间使用逗号分隔,行使用换行符分离,格式如下:
“adfh”,“234”,“23”,“45”
“897”,“34”,“678”,“45”
“345”,“56”,“67”,“78”
……
数据量比较大,该如何实现效率比较高呢?
...全文
56
9
打赏
收藏
转换文件格式问题
现在需要实现如下功能:有一个Excel文件,需要转换成txt文件,要求将Excel文件中每个单元格的数据使用双引号包围,单元格间使用逗号分隔,行使用换行符分离,格式如下: “adfh”,“234”,“23”,“45” “897”,“34”,“678”,“45” “345”,“56”,“67”,“78” …… 数据量比较大,该如何实现效率比较高呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
哥们儿,有点儿敬业精神好不好?帮帮忙……
【
文件格式
问题
】
文件格式
Windows、Unix/Linux、Mac 导致的
问题
及处理(idea 或 notepad++ 档案格式
转换
方法)
本文主要探讨了由于
文件格式
与操作系统不匹配导致的读取错误
问题
,例如`FileNotFoundException`和`bad interpreter`错误。通过使用IDEA和Notepad++检查及
转换
文件类型,成功解决了脚本无法执行的
问题
。
转换
文件格式
后,脚本能够正常运行并显示预期输出。
Cantools项目中DBC
文件格式
的ID
转换
问题
解析
本文分析了Cantools项目中DBC
文件格式
在SYM转DBC过程中出现的ID
转换
问题
,重点阐述了标准与扩展CAN ID在32位表示中的最高位标志差异,解释了因位操作不当导致的ID错误,并提出了正确的
转换
处理方法及验证机制,帮助开发者避免在CAN总线文件
转换
中发生数据偏差。
关于windows与unix之间
文件格式
转换
问题
。UE编辑器中(CR/LF)
问题
本文介绍了在Windows和Unix之间进行
文件格式
转换
时遇到的CR/LF
问题
,特别是在UE编辑器中的表现。通过人工清除法和一劳永逸法,提供了解决^M字符的方法,包括在UE中配置文件处理选项以适应Unix环境。此外,还提到了使用svn时如何设置自动属性以避免^M
问题
。
3种场景下
文件格式
转换
工具的完全指南:从
问题
诊断到风险规避
本文系统梳理
文件格式
转换
中的核心
问题
,涵盖格式兼容性障碍、批量
转换
效率瓶颈及质量下降成因;对比单文件、批量与自动化三类工具的选型逻辑;给出NCM转MP3等典型场景的具体实施路径;并提供
转换
失败排查、格式决策依据、自动化脚本示例及音频/图像质量评估指标(如比特率、采样率、分辨率、压缩比)等风险规避方法。
文件格式
转换
效率提升指南:从
问题
诊断到解决方案
本文聚焦于游戏ROM
文件格式
转换
的效率提升,涵盖存储空间压缩、跨平台兼容性保障及自动化批量处理等核心技术
问题
。重点分析CHD、ISO、CSO等主流格式适用场景,对比zlib与FLAC等压缩算法对性能的影响,并提供校验方法、脚本示例、错误排查流程及批量处理最佳实践,旨在构建高可靠性、高性能的游戏资源格式管理体系。
PowerBuilder
1,110
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章