Я знаю, что это старая тема, но если вам действительно нравится этот период вместо запятой, просто сохраните свой результат как X, 00 в String, а затем просто просто измените его на период, чтобы получить X.00
Самый простой способ - просто заменить.
String var = "X,00";
String newVar = var.replace(",",".");
Выход будет X.00, который вы хотели. Кроме того, чтобы сделать это легко, вы можете сделать все это на одном и сохранить его в двойной переменной:
Double var = Double.parseDouble(("X,00").replace(",",".");
Я знаю, что этот ответ сейчас не полезен, но, возможно, кто-то, кто проверяет этот форум, будет искать для быстрого решения, подобного этому.
Вот опции:
MPXJ ( mpxj.sf.net ) библиотека приезжает и в Java и в ароматы .NET и позволит Вам читать и писать несколько форматов файлов Microsoft Project с помощью единственного последовательного API. Я знаю о коммерческих продуктах, которые используют и Java и версии .NET MPXJ без любых проблем.
Правовая оговорка: я - специалист по обслуживанию MPXJ.
API Microsoft Office обеспечивает программный доступ к Проекту MS. Я только использовал его для Word и Excel, таким образом, я не знаю, насколько богатый интерфейс - необходимо будет сделать некоторое рытье вокруг на MSDN для обнаружения то, что Вы можете и не можете сделать.
Один из проектов Java в моей компании использует коммерческий продукт Aspose, который позволяет приложениям управлять документами Office включая Проект. Это работает хорошо на их цели, но снова, они только использовали его для Word, и Excel так не может дать много совета на Проекте.
РЕДАКТИРОВАНИЕ (2019) : Я могу подтвердить, что это - очень способный продукт.