Как открыть историю и написать в ней - PullRequest
0 голосов
/ 08 марта 2019

У меня есть настольное приложение, разработанное на Java. Это приложение записывает данные в .csv.

В моем приложении у меня есть возможность доступа к истории. Если кто-то открыл историю, приложение не может написать в ней.

Моя проблема в том, что я не знаю, как проверить, открыта ли история в моем приложении. Я думаю о разных вариантах, которые решат мою проблему, и у меня есть следующие:

- Разработайте файл xlsm, который скопирует данные из истории и ссылку на нее в моей кнопке.

-Доступ к истории в режиме только для чтения (это будет лучшим вариантом, но я не знаю, как это сделать)

-Отключить кнопку и не предлагать эту опцию.

Runtime.getRuntime().exec("cmd /c start  P:\\\"directory\\\\projects\\\\2019\\\\GesPlanCam\\\\Results" + LocalDate.now().getMonthValue() + "-" + LocalDate.now().getYear() + ".csv");

Как видите, я обращаюсь к файлу с помощью моего cmd и делаю ежемесячную историю.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...