7

I have been given excel files (.xlsx) where the format of the cell is relevant information which I need to capture. The key formatting of interest are (1) cell color and (2) border (left + right, full box or absent).

Is it possible to read this into R?

4

2 回答 2

2

这是一个非常古老的问题,但仍然出现在搜索中,所以我认为将人们指向tidyxl包裹是有用的。

tidyxl::xlsx_cells()将 Excel 电子表格作为数据框读入,其中每一行代表电子表格的一个单元格,包括其地址(例如A1)、内容和属性。

tidyxl::xlsx_formats()返回 Excel 电子表格中所有不同单元格格式的嵌套列表。

local_format_id返回的数据框中的列xlsx_cells()允许您查找返回的列表中每个单元格的格式信息xlsx_formats()

更多信息包含在tidyxl 包 vignette中。

于 2019-10-17T13:39:37.800 回答
0

我对 Python openpyxl 项目非常满意。也许您可以操纵(预处理)python 中的 xlsx 以被 R(可能是 CSV 或 XLS)消化。

http://openpyxl.readthedocs.org/en/latest/index.html#tutorial

http://openpyxl.readthedocs.org/en/latest/usage.html#read-an-existing-workbook

Quick R 中有一个 XLS 导入:

http://www.statmethods.net/input/importingdata.html

于 2013-07-23T21:20:23.117 回答