自动将数据从 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/计算表的主要内容,如果未能解决你的问题,请参考以下文章

将数据从csv导入excel

将多个 csv 文件中的数据导入一个 Excel 工作表并计算平均值

导入数据从.csv到excel 2016的问题

csv从excel导入phpmyadmin缺少数据

如何将Excel的数据导入到MySql数据库中

excl数据怎么导入到MongoDB中,或者怎样将excl处理在导入到数据库中,数据量有4万条