Я хочу использовать функцию СРЕДНЕЕ, но когда у меня есть ссылочная ячейка, которая оказывается меткой, я получаю # ЗНАЧЕНИЕ в качестве вывода.
Я прикрепил образец кода того, кем я являюсь пытаюсь сделать:
String filename = "C:\\input.xls";
WorkbookSettings ws = new WorkbookSettings();
ws.setLocale(new Locale("en", "EN"));
WritableWorkbook workbook = Workbook.createWorkbook(new File(filename), ws);
WritableSheet s1 = workbook.createSheet("Output", 0);
s1.addCell(new Number(1,2,6));
s1.addCell(new Number(3, 1, 6));
s1.addCell(new Number(3, 2, 1));
s1.addCell(new Number(3, 3, 6));
s1.addCell(new Label(3, 4, ""));
Formula formula = new
Formula(3,5,"AVERAGE(Output!D1,Output!D2,Output!D3,Output!D4,Output!D5)");
s1.addCell(formula);
workbook.write();
workbook.close();
Я не могу преобразовать пустую ячейку в 0, так как значение AVG изменится.
JAR USED
jxl-2.6.jar
В реальном времени вместо метки будет использоваться значение на основе в формуле
IF (Some-cell-reference = "", "", some-Value)
Однако; когда я пытаюсь отредактировать ячейку с помощью клавиши F2 , она меняет план выполнения, и я получаю правильный результат.
Есть ли какое-нибудь решение для этого ....
Ожидаемое решение:
Чтобы сделать ячейку пустой, но измените формат ячейки так, чтобы #VALUE не возвращалось. s в Visual Studio, чтобы воспользоваться преимуществами некоторых специальных инструментов MS. Однако после поиска в Интернете и игры с Visual Studio я не могу ...
Я пытаюсь импортировать исходный код существующего приложения C ++ в Visual Studio, чтобы воспользоваться преимуществами некоторых конкретных инструментов MS. Однако после поиска в Интернете и игры с Visual Studio я не могу найти простой способ импортировать существующий исходный код C ++ в Visual Studio и сохранить его структурно нетронутым.
Возможности импорта, которые я нашел, выравнивают каталоги и помещают их все в один проект. Я что-то упустил?
(Это все неуправляемый C ++ и содержит определенные сборки для win / unix)