自动从CSV导入数据到excel / calc表格

我在这里有12个CSV源文件(只是用分号分隔的数字)。

我需要一个动作/点击采取这个数据,并导入到Excel /钙到12张(1张1 csv源)。

任何想法我怎么能做到这一点?

你可以用Excel vba来做:

  • 创build一个新的工作簿 (或根据您的需要使用当前的工作簿
  • 要求用户select几个CSV文件 (如果他们在同一个文件夹,否则,你可以问用户,如果他还有一些更多的导入)>> 医生在这里
  • 导入的工作表复制或移动到新的或当前的工作簿(>> Excel 2003 VBA:将工作表移动到由variables引用的新工作簿中 )

请让我们知道,如果你遇到一些麻烦build设你的程序

通过使用这篇文章中的代码结合循环,您可以逐步浏览文件名(您可以保存在一个string数组中),并使用工作簿中的工作表来改变.Destination (您可以通过尽可能多地在工作簿中需要的新工作Sheets(1) ,然后从工作Sheets(1)到工作Sheets(N) ,其中N是工作表的数量。