У меня есть XPS-файлы, содержащие текст, таблицы и диаграммы. Мне нужно извлечь данные в таблицах к моему коду matlab и продолжить их. Не могли бы вы помочь мне написать этот код извлечения в Matlab. ThanksКак извлечь текст или таблицу из файла XPS в matlab
ответ
Насколько я знаю, нет никакого существующего инструмента для непосредственного импорта данных, хранящихся в файле XPS в Matlab.
Однако, поскольку документ XPS является не чем иным как XML-документом, я бы предложил использовать xmlread
, чтобы открыть документ и преобразовать его в структуру Matlab, так что вам не нужно самостоятельно анализировать содержимое XML.
Затем вам нужно будет перемещаться в этой структуре XML, чтобы получить нужную вам информацию.
Спасибо. Я попробую. – zahra
У меня возникла следующая ошибка: – zahra
Ошибка при использовании xmlread (строка 98) Произошло исключение Java: org.xml.sax.SAXParseException: Содержимое не допускается в прологе. \t в org.apache.xerces.parsers.DOMParser.parse (Unknown Source) \t в org.apache.xerces.jaxp.DocumentBuilderImpl.parse (Unknown Source) \t в javax.xml.parsers.DocumentBuilder. parse (Неизвестный источник) – zahra
, пожалуйста, сделайте небольшое усилие поиска. Эта информация легко доступна в документации. Например, поиск 'xlsread'. – Ratbert
Но мой файл - .xps no xls и файл excel. – zahra
ooops! Извини, я виноват ! – Ratbert