式frmo B5をB10004に設定すると、数式は前の列の値に依存します。私が期待するようにINDIRECT(SUBSTITUTE($B$6, " ", "_")), $B$7
であるとのに対し、しかし、式Iは、列のすべてのセルExcelを開くと、動的に適切POIを使用してExcelの列に式を割り当てる
dvCarConstraint =
DVConstraint.createFormulaListConstraint(
"INDIRECT(SUBSTITUTE($B$5, \" \", \"_\"))"
);
addressList = new CellRangeAddressList(4, 10004, 2, 2);
dataValidation = new HSSFDataValidation(addressCarList, dvCarConstraint);
dataValidation.setSuppressDropDownArrow(false);
sheet.addValidationData(dataCarValidation);
セル参照を更新する必要がありますが....、INDIRECT(SUBSTITUTE($B$5, " ", "_"))
を示し
どのようにPOIでこれを行うのですか?
Excelで同じものを設定した場合は、POIでファイルを読み込みますが、数式としては何が表示されますか? – Gagravarr