拆分.csv文件并插入excel

时间:2013-08-23 05:29:56

标签: c# excel csv

我很难理解最好的方法,因为标题建议我有一个我想分割的csv文件,根据每行的第一个值将一行复制到单独的工作表中。

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

水果

贴贴

水果

贴贴

我只想要所有的水果,蔬菜和肉排都是工作簿中的自己的工作表。

任何帮助都会很棒。

感谢。

2 个答案:

答案 0 :(得分: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;
        }

}

或类似的东西(代码未经测试,但一般的想法就在那里)

答案 1 :(得分:0)

在Excel中(取决于版本)查找说明导入数据或导入外部数据的选项,并使用CSV文件运行向导。