タイトルが示すように、各行の最初の値に基づいて行を個別のワークシートにコピーして、分割したいcsvファイルがあることをタイトルが示唆しているため、これを行う最善の方法を理解するのに苦労しています。
私のcsvファイルは(最初の列/値)このようになります
フルーツ
ベジ
肉
フルーツ
ベジ
肉
果物、野菜、肉のすべての行をワークブック内の独自のワークシートにしたいだけです。
どんな助けでも素晴らしいでしょう。
ありがとう。
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;
}
}
またはそのようなもの(コードはテストされていませんが、一般的なアイデアはそこにあります)
Excel (バージョンによって異なります) で、データのインポートまたは外部データのインポートを示すオプションを探し、CSV ファイルを使用してウィザードを実行します。