ひがやすを技術ブログ

電通国際情報サービスのプログラマ

DataSetの更新

DBの1行づつの更新は、
SqlWriter.update(DataRow)
SqlWriter.insert(DataRow)
SqlWriter.delete(DataRow)
見たいな感じ。
Excelは1行づつの更新はできません。
DataReader reader = new XlsReader("hoge.xls");
DataSet dataSet = reader.read();
DataTable table = dataSet.getTable("emp");
SqlWriter writer = new SqlWriter(dataSource);
for (int i = 0; i < table.getRowSize(); ++i) {
DataRow row = table.getRow(i);
row.setValue(...);
...
writer.update(row);
}
これは案の1つなので、もっと良い方法があればそっちに乗り換えます。