Программно получите доступ к Microsoft Project (MPP) файл от C#

Я знаю, что это старая тема, но если вам действительно нравится этот период вместо запятой, просто сохраните свой результат как X, 00 в String, а затем просто просто измените его на период, чтобы получить X.00

Самый простой способ - просто заменить.

String var = "X,00";
String newVar = var.replace(",",".");

Выход будет X.00, который вы хотели. Кроме того, чтобы сделать это легко, вы можете сделать все это на одном и сохранить его в двойной переменной:

Double var = Double.parseDouble(("X,00").replace(",",".");

Я знаю, что этот ответ сейчас не полезен, но, возможно, кто-то, кто проверяет этот форум, будет искать для быстрого решения, подобного этому.

19
задан BIBD 6 January 2009 в 16:23
поделиться

3 ответа

Вот опции:

  1. Interop (грязный и ужасно замедляются для крупных проектов)
  2. Сохраняют проект в XML и работают с ним (грязный)
  3. , Сохраняют проект в базе данных (это не публикует, и это доступно для проекта 2003 только - посмотрите опцию ODBC при сохранении). Я видел, что он используется много в сценариях интеграции
  4. Projette (коммерческий, 10$ за лицензию)
  5. Средство просмотра Проекта ILog (также коммерческий)
5
ответ дан 30 November 2019 в 04:12
поделиться

MPXJ ( mpxj.sf.net ) библиотека приезжает и в Java и в ароматы .NET и позволит Вам читать и писать несколько форматов файлов Microsoft Project с помощью единственного последовательного API. Я знаю о коммерческих продуктах, которые используют и Java и версии .NET MPXJ без любых проблем.

Правовая оговорка: я - специалист по обслуживанию MPXJ.

14
ответ дан 30 November 2019 в 04:12
поделиться

API Microsoft Office обеспечивает программный доступ к Проекту MS. Я только использовал его для Word и Excel, таким образом, я не знаю, насколько богатый интерфейс - необходимо будет сделать некоторое рытье вокруг на MSDN для обнаружения то, что Вы можете и не можете сделать.

Один из проектов Java в моей компании использует коммерческий продукт Aspose, который позволяет приложениям управлять документами Office включая Проект. Это работает хорошо на их цели, но снова, они только использовали его для Word, и Excel так не может дать много совета на Проекте.

РЕДАКТИРОВАНИЕ (2019) : Я могу подтвердить, что это - очень способный продукт.

4
ответ дан 30 November 2019 в 04:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: