Получить ряд и col для встроенного объекта с POIJAVA

Программисты JAVA общаются здесь
Anonymous
Получить ряд и col для встроенного объекта с POI

Сообщение Anonymous »

Я в настоящее время работаю с файлами Excel (*.xlsm) и Apache Poi, и я взломал голову над задачей.
Я получаю несколько файлов Excel, в которых встроенные PDF ячейка.

Код: Выделить всё

inStream = new FileInputStream(file);
XSSFWorkbook workbook = new XSSFWorkbook(inStream);
for (PackagePart pPart : workbook.getAllEmbedds()) {
String contentType = pPart.getContentType();
if (contentType.equals("application/vnd.openxmlformats-officedocument.oleObject")){
POIFSFileSystem fs = new POIFSFileSystem(pPart.getInputStream());
TikaInputStream stream =  TikaInputStream.get(fs.createDocumentInputStream("CONTENTS"));

byte[] bytes = IOUtil.toByteArray(stream);
stream.close();
OutputStream outStream = new FileOutputStream(new File(ROOT_DIRECTORY.getAbsolutePath()+"\\PDF"+i+".pdf"));
IOUtil.copy(bytes, outStream);
outStream.close();
}}
< /code>
Я хотел знать, если org.openxmlformats.schemas.spreadsheetml.x2006.main.ctworksheet позволит мне увидеть код XML листа Excel и, возможно, с этим я могу получить информацию, которая мне нужна. Как это. < /P>
801108114300013171450
< /code>
-< /p>
801108114300013171450
Я думаю, что использование информации о привязке было бы возможно, но я просто не могу найти, как ее получить.
Надеюсь, эта информация проясняет, что я пытаюсь сделать.>

Подробнее здесь: https://stackoverflow.com/questions/382 ... t-with-poi

Вернуться в «JAVA»