1

ここでの最善のアプローチが何であるかは正確にはわかりません。私は Java を学ぼうとしている初心者プログラマーで、完了したいタスクがあります。Excelファイルにデータがあります。Excel ファイルには複数の列があります。特定の列から値を取得し、それを使用してデータベースにクエリを実行する必要があります。クエリが null を返す場合は、列に値を追加するか、何らかの方法でマークします。クエリが値を返す場合は、何もしません。次の行に移動します。

初心者を骨抜きにしたい人はいますか?

4

3 に答える 3

1

これを参照してください。これが私が考える答えです。 http://poi.apache.org/

于 2013-07-30T01:22:51.740 に答える
0

Excelファイルからデータを抽出するためにApache POIを使用し、データベースのマッピング/相互作用のためにMyBatisを使用することを検討します。

もちろん、私たちがコードを書くことはできませんが、これら 2 つのリソースを参考にしてください。コードを書き始めて苦労していることに気付いたら、あなたが達成しようとしているコード例をここに投稿します。

于 2013-07-30T01:32:22.820 に答える
0

Apache POI jarを使用してみてください。

FileInputStream fis = new FileInputStream(FILE_NAME);
XSSFWorkbook workbook = new XSSFWorkbook(fis);
Sheet sheet = workbook.getSheet(READ_PARTICULAR_SHEET);

for (Row readRow : sheet)
{
    for (Cell readCell : readRow)
    {
       if (readCell.getCellType() == ANY_THING)
       {
         //anything you want
       }
    }
}

参考までにこちら

于 2013-07-30T01:37:44.870 に答える