繁体   English   中英

如何将Excel XML文件读取/转换为R / CSV?

[英]How to read/convert Excel XML files to R/CSV?

我有几百个XML文件。 它们可能是从Excel生成的。 我想将其读取为R或转换为CSV。 所有文件的标题如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">
<DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">

我总是可以编写解析器,但想避免这样做。 我没有Excel

“ R Data Import / Export”手册(R附带的免费手册之一)中有一章是关于从Excel电子表格中读取数据的。 如果上述XML文件是从Excel的最新版本保存的电子表格,则其中一些工具应该可以轻松阅读它们。 我可能会从RODBC包或XLConnect包开始。

如果这些都不起作用,那么XML包至少应该使编写解析器更加容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM