ホームページ >Java >&#&チュートリアル >Javaを使用してExcelをエクスポートする方法
Java で Excel をエクスポートする手順: 1. Apache POI ライブラリの依存関係をインポートします; 2. XSSFWorkbook クラスを使用して新しい Excel ワークブックを作成します; 3. createSheet メソッドを使用して新しいワークシートを作成しますworkbook ; 4. createRow メソッドを使用してワークシートに新しい行を作成します; 5. createCell メソッドを使用して行に新しいセルを作成し、その値を設定します; 6. セルのスタイルを設定します; 7. エクスポートするコードを実行しますエクセル。
#Java では、Apache POI ライブラリを使用して Excel ファイルをエクスポートできます。 Apache POI は、Excel ファイルなどの Microsoft Office 形式のファイルを作成、読み取り、変更するための Java ライブラリです。
Java を使用して Excel ファイルをエクスポートする手順は次のとおりです。
Apache POI ライブラリの依存関係をインポートします。 Maven プロジェクトでは、pom.xml ファイルに次の依存関係を追加できます。
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> </dependency>
ワークブック (Workbook) オブジェクトを作成します。 XSSFWorkbook クラスを使用して、新しい Excel ワークブックを作成できます。例:
Workbook workbook = new XSSFWorkbook();
ワークシート (Sheet) オブジェクトを作成します。 createSheet メソッドを使用して、ワークブックに新しいワークシートを作成します。例:
Sheet sheet = workbook.createSheet("Sheet1");
行 (Row) オブジェクトを作成します。 createRow メソッドを使用して、ワークシートに新しい行を作成します。例:
Row row = sheet.createRow(0);
セル (Cell) オブジェクトを作成します。 createCell メソッドを使用して、行に新しいセルを作成し、その値を設定します。例:
Cell cell = row.createCell(0); cell.setCellValue("Hello");
セル スタイルを設定します。 CellStyle クラスを使用して、フォント、色、境界線などのセルのスタイルを設定できます。例:
CellStyle cellStyle = workbook.createCellStyle(); Font font = workbook.createFont(); font.setBold(true); font.setColor(IndexedColors.RED.getIndex()); cellStyle.setFont(font); cell.setCellStyle(cellStyle); 保存Excel文件。使用FileOutputStream类将工作簿保存到文件中。例如: try (FileOutputStream fileOut = new FileOutputStream("output.xlsx")) { workbook.write(fileOut); }
完全なサンプル コードは次のとおりです:
import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.FileOutputStream; import java.io.IOException; public class ExcelExporter { public static void main(String[] args) { Workbook workbook = new XSSFWorkbook(); Sheet sheet = workbook.createSheet("Sheet1"); Row row = sheet.createRow(0); Cell cell = row.createCell(0); cell.setCellValue("Hello"); CellStyle cellStyle = workbook.createCellStyle(); Font font = workbook.createFont(); font.setBold(true); font.setColor(IndexedColors.RED.getIndex()); cellStyle.setFont(font); cell.setCellStyle(cellStyle); try (FileOutputStream fileOut = new FileOutputStream("output.xlsx")) { workbook.write(fileOut); } catch (IOException e) { e.printStackTrace(); } } }
このコードを実行すると、output.xlsx という名前の Excel ファイルがプロジェクト ディレクトリに作成されます。このファイルには Excel ファイルが含まれています赤いセルに太いテキスト「Hello」が表示されます。
これらは、Java を使用して Excel ファイルをエクスポートする基本的な手順です。 Apache POI ライブラリを使用すると、データの追加、形式の設定、セルの結合など、ワークブック、ワークシート、セルをさらに操作できます。
以上がJavaを使用してExcelをエクスポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。