【初心者】Java質問・相談スレッド124【歓迎】 at TECH
[2ch|▼Menu]
364:h.t ◆S5hjT7ruak
09/03/18 10:35:58
先週も質問させていただいた292です。>>293の意見を受けて、現在POIでテスト中です。
で、また疑問が出てしまいましたので質問させてもらいます。
POIのver2.5で以下の記述を行いました。
001 FileInputStream in = null;
002 HSSFWorkbook workbook = null;
003 //エクセルオープン
004 in = new FileInputStream(fname);
005 try{ in = new FileInputStream(fname);
006   POIFSFileSystem fs = new POIFSFileSystem(in);
007   workbook = new HSSFWorkbook(fs);
008 }catch(IOException e){ System.out.println(e.toString());
009 }finally{ try{ in.close();
010      }catch (IOException e){ System.out.println(e.toString());}
011 } }
012 //シート取得
013 HSSFSheet sheet = workbook.getSheetAt(0);
014 //行取得
015 HSSFRow row1 = sheet.getRow(1);
016 //CELL番号
017 short cell_no = 0;
018 //CELL取得
019 HSSFCell cell1 = row1.getCell(cell_no);
020 if (cell1 == null){ cell1 = row1.createCell(cell_no); }
021 // 日本語対応
022 cell1.setEncoding(HSSFCell.ENCODING_UTF_16);
023 // 事業所名セット
024 cell1.setCellValue(INdatas[0].Jigyoseg_name.trim() );
これを、最新のPOI ver3.2にする為、017行目のcell_noをintに、022行目を削除したのですが
019行目に「メソッドgetCell(int)は型HSSFCellで使用すべきではありません」
024行目に「メソッドsetCellValue(string)は型HSSFCellで使用すべきではありません」
のワーニングが表示され、実行すると015行目で落ちてしまいます。
POIのver2.5では問題なく動くのですが…だれかご教授お願いします。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5496日前に更新/148 KB
担当:undef