Comments 11
Хорошая штука, сам ей давно пользуюсь.
0
>>связка Java и библиотека Apache POI
А установленная java (аналогично установленному .net fw) не нужна?
Еще дополнение, которое может быть полезным: если все-таки хочется использовать именно .net, а ограничения, описанные автором, хочется обойти, то есть следующее решение — при помощи проекта ikvm, можно создать из POI-HSSF сборку для .net и использовать ее аналогично приведенному решению, но из clr, а не java.
А установленная java (аналогично установленному .net fw) не нужна?
Еще дополнение, которое может быть полезным: если все-таки хочется использовать именно .net, а ограничения, описанные автором, хочется обойти, то есть следующее решение — при помощи проекта ikvm, можно создать из POI-HSSF сборку для .net и использовать ее аналогично приведенному решению, но из clr, а не java.
0
Установленная JRE разумеется нужна :)
А про проект ikvm не знала. Спасибо за совет, поищу информацию по нему.
А про проект ikvm не знала. Спасибо за совет, поищу информацию по нему.
0
www.ikvm.net/
Вот вам для «затравки». Функционал, который нас интересует — это ikvmc, компилятор javа-байткода в MSIL.
Вот вам для «затравки». Функционал, который нас интересует — это ikvmc, компилятор javа-байткода в MSIL.
0
Интересная вещь:) И правда работает.
Хотя для этой простейшей задачи имхо перебор — добавлять еще 30мб библиотеку IKVM.OpenJDK.ClassLibrary.
Но на будущее интересная возможность. Спасибо за ссылку :)
Извините если что не так, это мой первый топик, перенесен из песочницы — я пока только осваиваюсь
Хотя для этой простейшей задачи имхо перебор — добавлять еще 30мб библиотеку IKVM.OpenJDK.ClassLibrary.
Но на будущее интересная возможность. Спасибо за ссылку :)
Извините если что не так, это мой первый топик, перенесен из песочницы — я пока только осваиваюсь
+2
Приложение на C# тут вроде все хорошо, но к машине на которой будет выполняться данное приложение сразу предъявляется много дополнительных требований:
.NET Framework
Установленный офис
установленная основная сборка взаимодействия (PIA) для приложения Office
Это неправда, нужен только .NET
Вот ссылки на классы, с помощью которых можно прочитать/записать xls, xlsx документы.
www.codeproject.com/KB/office/Excel_DataReader.aspx
www.codeproject.com/KB/office/ExcelReader.aspx
www.codeproject.com/KB/office/OpenXML.aspx
0
Интересно, оказывается куча вариантов как решить эту проблему.
Можно будет сравнить эти способы :)
Как таковой подробной инфы по этому вопросу я не видела, поэтому и взялась писать статью.
Можно будет сравнить эти способы :)
Как таковой подробной инфы по этому вопросу я не видела, поэтому и взялась писать статью.
0
Да, вариантовй действительно много =) Использую Excel_DataReader уже второй год, очень простая удобная штука и главное быстрая, если надо только прочитать данные из файла.
0
У него, к сожалению есть проблемы — не всегда файл удается прочитать.
Например, файл Excel, экспортированный при помощи компонента Component1 FlexGrid не возможно открыть при помощи ExcelDataReader — не видит там данных :( В обычном Excel — открывает, все ок.
Например, файл Excel, экспортированный при помощи компонента Component1 FlexGrid не возможно открыть при помощи ExcelDataReader — не видит там данных :( В обычном Excel — открывает, все ок.
0
Sign up to leave a comment.
Работа с таблицей Excel из Java