0

我很难理解解决此问题的最佳方法,因为标题表明我有一个要拆分的 csv 文件,根据每行的第一个值将一行复制到单独的工作表中。

我的 csv 文件看起来像这样(第一列/值)

水果

蔬菜

水果

蔬菜

我只是希望所有的水果、蔬菜和肉类行都是工作簿中自己的工作表。

任何帮助都会很棒。

谢谢。

4

2 回答 2

0

In Excel (depending on version) look for option that says import data or import external data and run for the wizard with your CSV file.

于 2013-08-23T05:48:15.073 回答
0

我正在考虑使用循环+ case-switch 语句

int rownumber=0;
int rowoffset=0;

for (int rownumber = 0; rownumber < endoffile; i++)
{

    rowoffset=rownumber%3;

        switch (rowoffset)
        {
            case 0:
                //insert into fruit CSV or worksheet
                break;
            case 1:
                //insert into veg CSV or worksheet
                break;
            case 2:
                //insert into meat CSV or worksheet
                break;
        }

}

或类似的东西(代码未经测试,但总体思路就在那里)

于 2013-08-23T05:41:46.963 回答