Как создать защищенный паролем excel в Java?

В java мне нужно создать защищенный паролем excel без каких-либо сторонних банках.

Без какой-либо сторонней api мы можем создать файл excel в java. Поскольку документ xls похож на html-документ, а файл xlsx – это zip-файл, и этот zip содержит много xml.

Для шифрования здесь доступна некоторая информация http://chicago.sourceforge.net/devel/docs/excel/encrypt.html

Но я не знаю, как реализовать это шифрование. Как я могу сделать ?

Вы не сможете создать документ Excel без сторонних JARs .

Это связано с тем, что Excel принадлежит и защищен авторским правом Microsoft (R). У них действительно есть API-интерфейсы, и люди применили это к Java, один из которых JExcelApi .

Однако JExcelApi не поддерживает защиту паролем. Для этого я знаю только коммерчески доступные продукты, такие как Aspose.Total для Java . Однако имейте в виду, что с помощью Java легко справиться с защитой паролем: (см. Здесь) . Может стоить переосмыслить, как вы делаете защиту паролем 🙂

Резюме ответов: сама Java не имеет встроенного способа управления Excel; вам нужно будет использовать внешнюю библиотеку.

  • Java Выполнение нескольких операторов SQL и запись в excel
  • Реализация Промежуточная функция Excel
  • Apache POI Комментарий Excel
  • Удаление HTML-тегов из столбца в файле excel с использованием java
  • Сдвиньте значение вправо в Excel при открытии файла csv
  • Созданный формат Excell с использованием Apache POI JAVA
  • ДОБАВИТЬ ДАННЫЕ EXCEL В многомерный массив ArrayList
  • Принимая много времени для создания файла excel с использованием POI
  • Изменение листа Excel, содержащего метаданные - как я могу избежать ненужных предупреждений?
  • читать файл excel (который находится в classpath) через apache poi
  • Apache POI и Service Mix не работают бок о бок
  • Interesting Posts

    Исключить диапазон ячеек из функции Worksheet_Change

    Настройка размера бумаги в Laravel Excel

    Ошибка времени выполнения Excel 424 – требуется объект

    Apache POI NoClassDefFoundError при чтении файлов excel

    Невидимая таблица, основанная на выпадающем списке

    Объединение нескольких книг Excel в одну книгу с несколькими листами

    Таблица Excel и таблица MS Access Присоедините визуальную студию C #

    VBA: добавление файлов с новой версией _vX с отдельными датами

    заключить содержимое ячейки в скобки, ms excel, format

    Алгоритм вырезания в Excel VBA для минимизации потерь при заказе материалов

    Как я могу экспортировать (или сохранять как) мою таблицу как .csv без изменения формата

    Можно ли усечь многомерный массив в VBA, сохраняя данные, уже содержащиеся в нем?

    Как преобразовать двойное значение в DateTime в c #?

    Как выделить и указать отсутствующие значения в последовательности буквенных номеров

    ObjectVariable или with-blockvariable не задано – Excel VBA

    Давайте будем гением компьютера.