0

タイトルが示すように、各行の最初の値に基づいて行を個別のワークシートにコピーして、分割したいcsvファイルがあることをタイトルが示唆しているため、これを行う最善の方法を理解するのに苦労しています。

私のcsvファイルは(最初の列/値)このようになります

フルーツ

ベジ

フルーツ

ベジ

果物、野菜、肉のすべての行をワークブック内の独自のワークシートにしたいだけです。

どんな助けでも素晴らしいでしょう。

ありがとう。

4

2 に答える 2

0

loop + 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 に答える
0

Excel (バージョンによって異なります) で、データのインポートまたは外部データのインポートを示すオプションを探し、CSV ファイルを使用してウィザードを実行します。

于 2013-08-23T05:48:15.073 に答える