org.apache.poi.ss.usermodel.Sheet クラスを使用して、クライアントの要件を満たすコードを作成します。
今、2 つの既存のシートの間に新しい Excel シートを作成するという新しい要件がありました。既存の Excel ファイルには、インデックス番号 p,1,2 に既に 3 つのシートがあります。インデックス番号 2 のシートをインデックス番号 2 から 3 に移動して、インデックス番号 2 のシートを作成したい。
次のコードを使用して、Excel ファイル内のシート名を見つけることができました。
for (int i = 0; i < wb.getNumberOfSheets(); i++)
{
System.out.println("Sheet name: " + wb.getSheetName(i));
}
また、次のコードを使用して、Excel ファイル内のシート インデックス番号を見つけることができました。
System.out.println("Sheet name: " + wb.getSheetIndex("Retail - All"));
新しいシートを作成するために使用したコードは次のとおりです。Sheet failuresSheet= wb.createSheet("Failures");
これは最後に新しいシートを作成しています。私の要件に合った正しいコードを教えてください。
org.apache.poi.ss.usermodel.Sheet
要件を満たすためにクラスを使用したことを思い出してください。
インデックス 2 のシートをインデックス 2 から 3 に移動して、インデックス 2 のシートを作成する方法を教えてください。よろしくお願いします。