確定文件是 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。