解析CSV并将值附加到Excel工作表

时间:2013-06-26 12:04:14

标签: excel parsing vba csv

我正在寻找一种方法来解析CSV并在可能的情况下将值存储在二维数组中。 从这个数组我想按照我想要的顺序将值附加到工作表。

例如,我在CSV中有列A,B,C,我想将值放在工作表中,如下所示: 片材栏C = B,片材栏D = A等。
你明白了。更改列的顺序。 CSV可以有多行 所有这一切都通过宏观。

1 个答案:

答案 0 :(得分:-1)

我建议您在录制宏时手动完成所有操作。它将生成一个VB代码,您可以修改/适应它。

要录制宏,首先需要启用开发人员选项卡。基本上File > Options > Customize Ribbon并检查Developper

然后进入“开发者”选项卡,您将看到可以录制宏。 单击此按钮。

执行您描述的所有步骤(您希望通过宏自动执行的步骤)。 完成后,单击停止录制。

然后点击Macros > Modify。它将打开一个包含宏的VB代码的窗口。

您现在拥有一个坚实的基础,您应该能够轻松地根据您的需求进行调整。

How to enable the Developper Tab
How to record a Macro with Excel