我需要解析 Excel 工作表。现在,我将每个单独的工作表另存为 .csv,效果非常好。我使用 OpenCSV 来解析文件等,但创建这些 .csv 文件很痛苦。
在 Excel 中将单个工作表另存为 .csv 的最简单、最快捷的方法是什么?我假设某种 VBA 宏可以完成这项工作,但由于我不是 VBA 程序员,我不知道如何做到这一点。也许我可以以某种方式录制一个宏?
非常粗略地,
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.SaveAs "C:\docs\" & ws.Name & ".csv", xlCSV
Next
这不包括任何错误编码,也不考虑将导致非法文件名的工作表名称。这完全取决于您需要整个事情有多强大。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)