powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Шапки в Excel файлах при загрузке в Java
13 сообщений из 13, страница 1 из 1
Шапки в Excel файлах при загрузке в Java
    #39621673
helga7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,
Скажите пожалуйста, можно ли средствами Java при загрузки данных из файла Excel обрабатывать сложные шапки в файлах? Например, когда в шапке есть подзаголовки древовидного уровня. Как считывать данные в таком случае?
Спасибо.
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39621703
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helga7,
Долго, нудно и не интересно через Apache POI
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39621761
helga7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgulhelga7,
Долго, нудно и не интересно через Apache POI
А конкретнее можно?
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39621771
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helga7А конкретнее можно?Конкретика в разделе Работа .
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39621773
helga7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,
Я ссылки прошу, литературу, примеры, если это реализуется.
А не сделать за меня.
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39621787
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helga7Я ссылки прошу, литературу, примеры, если это реализуется.
  • Ссылка на проект Apache POI, которую вам дали содержит:
  • Реализацию библиотеки, позволяющей читать/писать различные офисные документы;
  • Документацию на API этой библиотеки; Примеры кода.
Да, букав - много, но вы же не просите сделать работу за вас, не так ли?
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39621823
helga7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

Понятно. Спасибо. Но можно было бы поделиться и своим опытом...
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39621835
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helga7Спасибо. Но можно было бы поделиться и своим опытом...Там реально многобукав.
А реальных задач, которые требуют решения у меня нет.
Поэтому, лично я, в отличии от вас, ознакомился, но, так же, как и вы, ничего не делал.
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39621841
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helga7Basil A. Sidorov,

Понятно. Спасибо. Но можно было бы поделиться и своим опытом...
Понимаете какое дело. Решение очень просто найти в документации, если оперировать технической терминологией.
Потому как "сложные шапки" это уровень "Excel для чайников", а "подзаголовки древовидного уровня", похоже, вообще ваше личное изобретение.
Я не экперт в Excel, но на сколько я знаю, там существует объединение ячеек и закрепленные ячейки. И если вы найдёте корректные англоязычные термины, то найти примеры и документацию по ним не составит никакого труда.

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

http://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/CellStyle.html#setLocked(boolean)
https://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/HSSFSheet.html#addMergedRegion-org.apache.poi.ss.util.CellRangeAddress-
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39621864
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Все подзаголовки делают пользователи. Т.ч. у всех они разные. Определить информацию о merge cell вполне можно.

2. Если Excel предполагается для обмена данных в пределах/между организациями/информационными_системами, то есть такое понятие: регламент работы, документация и так далее. По хорошему, нужно договориться a) что бы файлы были единообразные b) что бы шапки были не такие сложные. Если формат сильно отличается от заданного в регламенте - все в сад, виновных депремировать )))

IMHO

- Сколько программистов нужно, что бы закрутить лампочку?
- Ни одного. It is hardware problem.
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39622016
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helga7Basil A. Sidorov,

Понятно. Спасибо. Но можно было бы поделиться и своим опытом...

Мой опыт такой:
Для обмена данными через Excel нужно чтобы в файле были разрешены для ввода только те поля, в которые нужно вбить данные.
Все остальные должны быть запрещены для редактирования.
В файле должен быть "watermark", по которому можно определить, что это оригинальный файл, который передали пользователю не был "подменен".
Все поля для редактирования должны быть строго типизированы.
Тогда есть вероятность что данные с файла удастся прочитать корректно, но она не 100%.

А так. Все просто.
Читаем документацию, смотрим примеры.
Дальше, долго, нудно и не интересно пишем "скрипт" для чтения данных из ячеек.
Смотреть
1) Открытие файла excel
2) Выбор листа
3) Выбор ячейки
4) Чтение с ячейки (Есть два, который читает содержимое, и которое еще вычисляет формулу)

Удачи
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39622028
helga7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgul,

Спасибо!
...
Рейтинг: 0 / 0
Шапки в Excel файлах при загрузке в Java
    #39622048
helga7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowiczhelga7Basil A. Sidorov,

Понятно. Спасибо. Но можно было бы поделиться и своим опытом...
Понимаете какое дело. Решение очень просто найти в документации, если оперировать технической терминологией.
Потому как "сложные шапки" это уровень "Excel для чайников", а "подзаголовки древовидного уровня", похоже, вообще ваше личное изобретение.
Я не экперт в Excel, но на сколько я знаю, там существует объединение ячеек и закрепленные ячейки. И если вы найдёте корректные англоязычные термины, то найти примеры и документацию по ним не составит никакого труда.

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

http://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/CellStyle.html#setLocked(boolean)
https://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/HSSFSheet.html#addMergedRegion-org.apache.poi.ss.util.CellRangeAddress-

Да, именно так, как Вы говорите. СПАСИБО! За советы... Я Вас услышала. Очень мудрый Вы человек.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Шапки в Excel файлах при загрузке в Java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]