@Test
void testRightToLeft() throws IOException {
- try(XSSFWorkbook workbook = openSampleWorkbook("right-to-left.xlsx")){
+ try(XSSFWorkbook workbook = openSampleWorkbook("right-to-left.xlsx")) {
Sheet sheet = workbook.getSheet("عربى");
Cell A1 = sheet.getRow(0).getCell(0);
}
}
+ @Test
+ void test501RC1Failure() throws Exception {
+ String filename = "0-www-crossref-org.lib.rivier.edu_education-files_suffix-generator.xlsm";
+ try(XSSFWorkbook workbook = openSampleWorkbook(filename)) {
+ for (int i = 0; i < workbook.getNumberOfSheets(); i++) {
+ XSSFSheet sheet = workbook.getSheetAt(i);
+ for (Row row : sheet) {
+ for (Cell cell : row) {
+ assertNotNull(cell);
+ }
+ }
+ }
+ }
+ }
+
private static void expectFormattedContent(Cell cell, String value) {
assertEquals(value, new DataFormatter().formatCellValue(cell),
"Cell " + ref(cell) + " has wrong formatted content.");