1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
如何把excel文件的每一列单独拿出来,再把每一列的表头作为文件名进行储存?大佬请帮忙?用for循环的并列执行,效率还是比较慢,有没有其他方法,数据量比较大 |
|
相关推荐
3个回答
|
|
在LabVIEW中,您可以使用Microsoft Excel插件来读取和处理Excel文件。以下是一种可能的方法:
1. 使用"Initialize Excel"函数来启动Excel应用程序。 2. 使用"Open Workbook"函数打开Excel文件。 3. 使用"Get Worksheet Names"函数获取Excel文件中的所有工作表名。 4. 使用"Select Worksheet"函数选择要处理的工作表。 5. 使用"Get Worksheet Data"函数获取工作表中的所有数据。 6. 使用"Transpose"函数将数据转置为每列一个单元格的格式。 7. 使用"Array To Cluster"函数将每列数据封装到一个簇中。 8. 使用"Array Size"函数获取列数。 9. 使用"Array Index"函数获取每列的数据。 10. 使用"Build Array"函数将每列的表头和数据组合成一个簇。 11. 使用"Write to Spreadsheet File"函数将数据写入新的Excel文件中。 以下是一个简单的LabVIEW示例代码: 请注意,这只是一种示例方法。具体的实现可能因您具体的需求和Excel文件的结构而有所不同。希望对您有所帮助! |
|
|
|
读取的时候全读,然后转置,这样每一列就变成行了,然后for索引每一行写入文件并保存。其中excel操作的写入以及保存放在for循环里,其他的新建关闭啥的放在for外面,速度还是可以的
|
|
2 条评论
|
|
如果涉及多次读取,可尝试先将excel数据永久转为二进制数据存储。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
490 浏览 1 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
954 浏览 1 评论
labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?
1534 浏览 2 评论
LabVIEW与单片机无法串口通信 提示串口打开错误 端口设置有问题吗?
1466 浏览 3 评论
1744 浏览 2 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 22:07 , Processed in 0.433210 second(s), Total 52, Slave 45 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号