2015-09-01 61 views
-1

我有一些包含文本,表格和图表的XPS文件。 我需要将表中的数据提取到我的matlab代码并继续处理它们。 请帮我在Matlab中编写这个提取代码。 谢谢如何从XPS文件提取文本或表格到matlab

+0

请稍作搜索。这些信息很容易在文档中找到。例如搜索'xlsread'。 – Ratbert

+0

但我的文件是.xps no xls和excel文件。 – zahra

+0

ooops!对不起这是我的错 ! – Ratbert

回答

0

据我所知,没有现有的工具来直接导入在Matlab中XPS文件中存储的数据。

但是,作为XPS文档不过是一个XML文档,我建议使用xmlread来打开文档并将其转换为Matlab结构,这样您就不必亲自分析XML内容。

然后,您将不得不在这个XML结构中导航以获取所需的信息。

+0

谢谢。我会试试看。 – zahra

+0

我遇到以下错误: – zahra

+0

使用xmlread时出错(第98行) 发生Java异常: org.xml.sax.SAXParseException:在prolog中不允许使用内容。 \t在org.apache.xerces.parsers.DOMParser.parse(未知来源) \t在org.apache.xerces.jaxp.DocumentBuilderImpl.parse(未知来源) \t在javax.xml.parsers.DocumentBuilder中。解析(Unknown Source) – zahra

相关问题