Rで結合されたExcelセルを読み取る方法 質問する

Rで結合されたExcelセルを読み取る方法 質問する

結合セルを含む Excel シートを何百枚も受け取りました。送信者は Excel の使用とセルの結合に固執していますが、それについては何もできません。R を使用してこれらを読み取るにはどうしたらよいでしょうか。たとえば、入力シートの問題領域の簡略版は次のようになります。結合セル (B2、B3、C2、C3) には「X」という単語が含まれています。結合セルの数とシート内の位置 (および「X」の値) はシートごとに異なり、同じシートに複数の結合セル セットが存在する場合があります。シートは実際には表形式ではなく、他の空のセルも含まれています。すべてのファイルをループ処理し、混乱全体をクリーンアップして結果を再形成し、整然としたデータセット (736 の Excel ブックではなく 1 つのシート) を取得できました。問題は、これまでの私のソリューションでは結合セルの情報を無視していることです。

    A   B   C   D
1   a   f   i   l
2   b   X       m
3   c           n
4   d   g   j   o
5   e   h   k   p

Excel シートを R に読み込んで、結果が「X」という単語とともに次のようになるようにするにはどうすればよいでしょうか。

    A   B   C   D
1   a   f   i   l
2   b   X   X   m
3   c   X   X   n
4   d   g   j   o
5   e   h   k   p

ベストアンサー1

library(openxlsx)

data <- read.xlsx(xlsxFile = "Your path", fillMergedCells = TRUE, colNames = FALSE)

セルのマージ = TRUE

これを試して!

おすすめ記事