我正在寻找一种方法来解析CSV并在可能的情况下将值存储在二维数组中。 从这个数组我想按照我想要的顺序将值附加到工作表。
例如,我在CSV中有列A,B,C,我想将值放在工作表中,如下所示:
片材栏C = B,片材栏D = A等。
你明白了。更改列的顺序。
CSV可以有多行
所有这一切都通过宏观。
答案 0 :(得分:-1)
我建议您在录制宏时手动完成所有操作。它将生成一个VB代码,您可以修改/适应它。
要录制宏,首先需要启用开发人员选项卡。基本上File > Options > Customize Ribbon
并检查Developper
然后进入“开发者”选项卡,您将看到可以录制宏。 单击此按钮。
执行您描述的所有步骤(您希望通过宏自动执行的步骤)。 完成后,单击停止录制。
然后点击Macros > Modify
。它将打开一个包含宏的VB代码的窗口。
您现在拥有一个坚实的基础,您应该能够轻松地根据您的需求进行调整。
How to enable the Developper Tab
How to record a Macro with Excel