DataFormatter
Excelファイルからセルデータを取得する必要がありました.Apache POのクラスに似ていてぶつかりました。これは、日付を含むセルを除いて魅力のように機能します。以下は私のコードです:
while (rowIterator.hasNext())
{
Row row = rowIterator.next();
StringBuilder rowDataBuilder = new StringBuilder();
int iCellCount = row.getLastCellNum();
for (int i = 0; i < iCellCount; i++)
{
Cell cell = row.getCell(i, Row.CREATE_NULL_AS_BLANK);
rowDataBuilder.append(dataFormatter.formatCellValue(cell));
rowDataBuilder.append(" | ");
}
_LOG.info("-----> row data: " + rowDataBuilder.toString());
}
たとえば、セルに 5/3/2013 が含まれている場合、5/3/13 しか得られません。これに対する解決策はありますか?