Кто-нибудь использует AODL в реальном приложении?
В настоящее время мы используем API взаимодействия Excel в.NET для создания простых электронных таблиц из шаблона. Поэтому сначала мы загружаем шаблон, вставляем несколько строк, заполняем некоторые данные (даты, текст и числа) и делаем видимым Excel, чтобы пользователь мог распечатать или сохранить только что созданный документ.
Но я бы хотел избавиться от зависимости от Excel и перейти на формат ODF. Google предлагает AODL (библиотеки C# для создания документов ODF) в качестве наиболее очевидного решения. Но их последний выпуск 1.3.0.0 BETA, и, кажется, ему 3 года. Поэтому я не уверен, стоит ли полагаться на потенциально мертвый проект... В таком случае мне нужно найти другое решение. Есть идеи? Или, может быть, кто-то может заверить меня, что AODL все еще жив?
2 ответа
Да, есть компании, которые все еще используют это и зависят от этого. AFAIK AODL не был обновлен для поддержки последних изменений документа ODT, но до OO 3.2 он работает вполне нормально.
Последний код AODL находится в криптовалюте. Он добавил поддержку SilverLight. Этот репо должен рассматриваться как текущий официальный репо. Все остальные сайты больше не используются.
В зависимости от сложности электронных таблиц, вам будет хорошо с AODL.
(Я внес небольшой вклад в проект)
AODL - это "старый стиль C#", и к нему нужно немного времени, чтобы привыкнуть, но я сам использовал его для производственных целей.