У меня есть лист excel, который содержит несколько столбцов с данными вместе с столбцом, который содержит пути к файлам. Когда я загружаю его в сетку extjs
, я хочу прочитать данные blob на основе столбца пути файла до его отправки в базу данных. У меня нет формы, мне нужно получить данные при нажатии кнопки отправки из сетки. Как мы можем читать локальные системные данные с листа excel. Я попытался прочитать изображение на подложке (используя java spring), но он читается так, как будто клиент и сервер выходят в одной системе. Я хочу прочитать blob с клиентской стороны. Как я могу это сделать в java. Пожалуйста, дайте некоторое предложение.Как читать blob из листа excel в extjs
0
A
ответ
0
частной статической силы GetShapePosition (HttpServletRequest запрос) {
try {
InputStream inp = new FileInputStream("D:/SVN_PROJECTS/WorkDevServer/EnrollSample.xls");
Workbook wb = WorkbookFactory.create(inp);
HSSFSheet sheet = (HSSFSheet)wb.getSheetAt(0);
HashMap<String,byte[]> hashMap = new HashMap<String,byte[]>();
HSSFPatriarch dravingPatriarch = sheet.getDrawingPatriarch();
java.util.List<HSSFShape> shapes = dravingPatriarch.getChildren();
for (HSSFShape shape : shapes) {
if (shape instanceof HSSFPicture) {
HSSFPicture hssfPicture = (HSSFPicture)shape;
int picIndex = hssfPicture.getPictureIndex();
String filename = hssfPicture.getFileName();
HSSFPictureData hssfPictureData = hssfPicture.getPictureData();
byte[] b = hssfPictureData.getData();
String s= hssfPictureData.getMimeType();
HSSFClientAnchor hca = hssfPicture.getPreferredSize();
System.out.println(" row : -> "+(hca.getRow1())+" column : -> "+(hca.getCol1()));
hashMap.put(String.valueOf((hca.getRow1()))+String.valueOf((hca.getCol1())),b);
}
}
request.getSession().setAttribute("ImghashMap", hashMap);
} catch (Exception e) {
e.printStackTrace();
}
}
Смежные вопросы
- 1. Как читать одну ячейку из листа excel в java-программу,
- 2. читать с листа excel в matlab
- 3. Как читать два листа из файла CSV
- 4. C# - читать из листа excel и передавать переменные в функцию
- 5. экспорт excel из сетки extjs
- 6. Как читать из файлов Excel в mapreduce?
- 7. Чтение цифр из листа excel
- 8. Читать колонку при импорте листа excel
- 9. Как читать текстовые данные (скопированные с листа Excel) в Delphi?
- 10. Как читать с определенного листа в excel по названию
- 11. Загрузка листа excel в Java с использованием blob или clob
- 12. Как читать текст из формата BLOB?
- 13. Slick: Как читать Blob из MySQL?
- 14. Может читать из листа образцов, но теперь из собственного листа
- 15. Как читать имена столбцов листа excel с помощью ASP.Net?
- 16. Как читать с листа excel с помощью pythons xlrd module
- 17. Как читать и проверять данные листа excel через .NET.
- 18. Как читать изображения с листа excel с помощью nodejs?
- 19. Как читать рабочий лист excel динамически без указания наименования листа
- 20. Как читать имя листа excel, которое содержит специальный символ «#»
- 21. Как читать текущий номер недели с листа excel?
- 22. Получение данных из листа Excel
- 23. Как читать данные с листа Excel, защищенного паролем
- 24. Создание строки из листа Excel
- 25. Как читать из XLSX (Excel)?
- 26. Excel: VLOOKUP из другого листа
- 27. Показать таблицу из листа excel
- 28. Как читать файл excel из определенной строки?
- 29. Получение имени листа из Excel
- 30. Подсчет значений из листа excel
Пожалуйста, объясните ваш ответ – Mazz
getDrawingPatriarch() даст HSSFPatriarch объект из что мы можем перечислить все изображение в Excel с помощью метода getChildren(). от этого вы можете получить детали изображения, такие как позиция и байт, imagename, mimeType – sangamesh