确定文件是 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。