自动将数据从CSV导入excel/calc工作表
我这里有12个CSV源文件(只是用分号分隔的数字) 我需要一个操作/单击获取此数据并将其导入excel/calc至12个工作表(1个工作表对应1个csv源)自动将数据从CSV导入excel/calc工作表,excel,csv,openoffice-calc,vba,Excel,Csv,Openoffice Calc,Vba,我这里有12个CSV源文件(只是用分号分隔的数字) 我需要一个操作/单击获取此数据并将其导入excel/calc至12个工作表(1个工作表对应1个csv源) 你知道我该怎么做吗?你可以用Excel vba来做: 创建新工作簿(或根据需要使用当前工作簿) 要求用户选择多个csv文件(如果它们位于同一文件夹中,则可以询问用户是否还有其他文件要导入)>> 将导入的工作表复制或移动到新工作簿或当前工作簿(>>) 如果在构建过程中遇到问题,请告知我们您可以使用Excel vba执行此操作: 创建新工
你知道我该怎么做吗?你可以用Excel vba来做:
- 创建新工作簿(或根据需要使用当前工作簿)
- 要求用户选择多个csv文件(如果它们位于同一文件夹中,则可以询问用户是否还有其他文件要导入)>>
- 将导入的工作表复制或移动到新工作簿或当前工作簿(>>)
如果在构建过程中遇到问题,请告知我们您可以使用Excel vba执行此操作:
- 创建新工作簿(或根据需要使用当前工作簿)
- 要求用户选择多个csv文件(如果它们位于同一文件夹中,则可以询问用户是否还有其他文件要导入)>>
- 将导入的工作表复制或移动到新工作簿或当前工作簿(>>)
.Destination
(您可以通过在工作簿中创建所需的任意数量的新工作表,然后从工作表(1)
到工作表(N)
,其中N是工作表的数量。通过将代码与一个循环结合使用,在该循环中您可以单步遍历文件名(可以将文件名保存在字符串数组中)并根据工作簿中的工作表更改.Destination
(您可以通过在工作簿中创建所需的新工作表,然后从工作表(1)
到工作表(N)
,其中N是工作表的数量,逐步完成这些工作表