作者yjyj8000 (yjyj8000gogo)
看板MATLAB
标题[讨论] 提升matlab读取xml速度
时间Sat Sep 30 11:37:45 2017
手上有25000多笔的xml档案
每个xml的档案内部的格式和名称都是一样的
主要是使用网路上的xml2struct转成struct後
利用xml.xxxxxx.xxxxxx.xxxxx.Text的方式取出里面的文字和数字
总共取出570多个项目
最後依照内容写到excel里面
跑一个xml档案需要25秒,算一算全部跑完就要7天了
想请问大家有甚麽办法可以加快速度,或是该如何改写内容?
谢谢大家!!!
--
Sent from my Windows
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.64.247.24
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1506742668.A.192.html
1F:→ chocopie: 要是我,我会先把xml丢到Access转成文字档再来料理。 10/02 16:52
2F:→ chocopie: 在Windows下打开工作管理员->效能监视器, 10/02 16:54
3F:→ chocopie: 可以检查哪些环节在计算还是I/O上遇到瓶颈。 10/02 16:54
4F:→ chocopie: 因为不确定你是多个档案还是单一档案, 10/02 16:54
5F:→ chocopie: 如果是多个档案,改用SSD试看看。 10/02 16:54