簡體   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