[英]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.