確定文件是 xls 還是 xlsx(或來自 xlsx 係列)。
excel_format(guess = TRUE) 由read_excel() 使用來確定格式。它借鑒了兩個較低級別函數的邏輯:
- 
format_from_ext()嘗試根據文件擴展名確定格式。 - 
format_from_signature()參考file signature或"magic number"。 
與 xlsx 和 xls 相關的文件擴展名:
- 
xlsx:
.xlsx、.xlsm、.xltx、.xltm - 
xls:
.xls 
xlsx 與 xls 的文件簽名(十六進製):
- 
xlsx:前4個字節是
50 4B 03 04 - 
xls:前 8 個字節是
D0 CF 11 E0 A1 B1 1A E1 
相關用法
- R readxl excel_sheets 列出 Excel 電子表格中的所有工作表
 - R readxl read_excel 讀取 xls 和 xlsx 文件
 - R readxl readxl_example 獲取 readxl 示例的路徑
 - R SparkR read.stream用法及代碼示例
 - R readr datasource 創建源對象。
 - R readr melt_delim 返回分隔文件中每個標記的熔化數據(包括 csv 和 tsv)
 - R readr read_rds 讀/寫 RDS 文件。
 - R readr read_lines 從文件中讀取/寫入行
 - R readr parse_number 靈活地解析數字
 - R readr read_fwf 將固定寬度文件讀入 tibble
 - R readr read_builtin 從包中讀取內置對象
 - R readr Tokenizers 分詞器。
 - R readr melt_table 返回空格分隔文件中每個標記的熔化數據
 - R readr date_names 創建或檢索日期名稱
 - R SparkR read.jdbc用法及代碼示例
 - R readr type_convert 重新轉換現有 DataFrame 中的字符列
 - R readr locale 創建語言環境
 - R readr write_delim 將數據幀寫入分隔文件
 - R readr parse_vector 解析字符向量。
 - R readr with_edition 暫時更改活動閱讀器版本
 - R readr read_delim 將分隔文件(包括 CSV 和 TSV)讀入 tibble
 - R readr format_delim 將 DataFrame 轉換為分隔字符串
 - R readr edition_get 檢索當前活動版本
 - R readr readr_example 獲取 readr 示例的路徑
 - R SparkR read.text用法及代碼示例
 
注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Determine file format。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
