mirror of https://github.com/apache/poi.git
add xlookup test
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895613 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
80d4b8bd32
commit
50bab16ece
|
@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
|
|||
/**
|
||||
* Testcase for function XLOOKUP()
|
||||
*/
|
||||
public class TestXLookupFunction {
|
||||
public class TestXSSFXLookupFunction {
|
||||
|
||||
//https://support.microsoft.com/en-us/office/xlookup-function-b7fd680e-6d10-43e6-84f9-88eae8bf5929
|
||||
|
||||
|
@ -52,6 +52,20 @@ public class TestXLookupFunction {
|
|||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void testXLookupFile() throws Exception {
|
||||
try (XSSFWorkbook workbook = XSSFTestDataSamples.openSampleWorkbook("xlookup.xlsx")) {
|
||||
XSSFSheet sheet = workbook.getSheetAt(0);
|
||||
XSSFFormulaEvaluator fe = new XSSFFormulaEvaluator(workbook);
|
||||
XSSFRow row1 = sheet.getRow(1);
|
||||
assertEquals("Dianne Pugh", row1.getCell(2).getStringCellValue());
|
||||
assertEquals("Finance", row1.getCell(3).getStringCellValue());
|
||||
fe.evaluateAll();
|
||||
row1 = sheet.getRow(1);
|
||||
assertEquals("Dianne Pugh", row1.getCell(2).getStringCellValue());
|
||||
assertEquals("Finance", row1.getCell(3).getStringCellValue());
|
||||
}
|
||||
}
|
||||
|
||||
private XSSFWorkbook initWorkbook2() {
|
||||
XSSFWorkbook wb = new XSSFWorkbook();
|
Binary file not shown.
Loading…
Reference in New Issue