自动将数据从 CSV 导入到 excel/计算表
Posted
技术标签:
【中文标题】自动将数据从 CSV 导入到 excel/计算表【英文标题】:automatically import data from CSV to excel/calc sheet 【发布时间】:2011-08-10 08:47:14 【问题描述】:我这里有 12 个 CSV 源文件(只是用分号分隔的数字)。
我需要一次操作/单击获取此数据并将其导入到 excel/calc 到 12 张(1 张用于 1 个 csv 源)。
任何想法我该怎么做?
【问题讨论】:
【参考方案1】:你可以用 Excel vba 做到这一点:
创建新工作簿(或根据需要使用当前工作簿) 让用户选择几个csv文件(如果它们在同一个文件夹中,否则,你可以问用户是否还有一些要导入)>>doc here 复制或移动导入的工作表到新的或当前工作簿 (>> Excel 2003 VBA: Move a sheet into a new workbook that is referenced by a variable)如果您在构建程序时遇到问题,请告诉我们
【讨论】:
【参考方案2】:通过使用this post 中的代码与循环相结合,您可以在其中逐步浏览文件名(您可以将其保存在字符串数组中)并使用工作簿中的表格改变.Destination
(您可以逐步浏览通过在工作簿中根据需要制作尽可能多的新工作表,然后从 Sheets(1)
到 Sheets(N)
,其中 N 是工作表的数量。
【讨论】:
以上是关于自动将数据从 CSV 导入到 excel/计算表的主要内容,如果未能解决你的问题,请参考以下文章