当前位置: 首页 > 知识库问答 >
问题:

使用R操作Excel文件

步兴为
2023-03-14

我想使用r编辑一个现有的excel文件。例如,ExcelFile_1有数据,我需要将来自ExcelFile_1的数据放入另一个名为ExcelFile_2的文件中。这是基于列名和行名的。
ExcelFile_1:
商店发货数量
1111 100
2222 200

ExcelFile2:
商店发货数量
1111
2222

如果我正在处理数据帧,我通常执行
excelfile_2$发货数量<-excelfile_1$发货数量[match(excelfile_1$存储#,excelfile_2$存储#)

上面的代码行适用于我的数据框架,但是我不知道如何在使用XLConnect包写入工作表时放置这个公式。我只看到下面提到的选项。writeWorksheet(对象、数据、工作表、startRow、startCol、header、rownames)

有谁能帮我解决上面的问题吗?

共有1个答案

郎喜
2023-03-14

假设您的文件存储在主目录中,并命名为one.xlsxtwo.xlsx,您可以执行以下操作:

library(XLConnect)

# Load content of the first sheet of one.xlsx
df1 <- readWorksheetFromFile("~/one.xlsx", 1)

# Do what you like to df1 ...

# Write df1 to the first sheet of two.xlsx
wb2 <- loadWorkbook("~/two.xlsx")
writeWorksheet(wb2, df1, sheet = 1)
saveWorkbook(wb2)

如果需要,还可以在readworksheetfromfile()writeworksheet()writeworksheet()中使用startrow来指定准确的行和列,并使用header来指定是否要读/写header。

 类似资料:
  • 本文向大家介绍C#使用oledb操作excel文件的方法,包括了C#使用oledb操作excel文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#使用oledb操作excel文件的方法。分享给大家供大家参考。具体分析如下: 不管什么编程语言都会提供操作Excel文件的方式,C#操作Excel主要有以下几种方式: 1.Excel 说明:利用Office 的Excel组件来操作ex

  • 本文向大家介绍使用Python操作excel文件的实例代码,包括了使用Python操作excel文件的实例代码的使用技巧和注意事项,需要的朋友参考一下 使用的类库 pip install openpyxl 操作实现 •工作簿操作 •工作表操作 •数据操作 总结 以上所述是小编给大家介绍的使用Python操作excel文件的实例代码,希望对大家有所帮助!

  • 本文向大家介绍Python操作Excel之xlsx文件,包括了Python操作Excel之xlsx文件的使用技巧和注意事项,需要的朋友参考一下 前言 之前处理excel的读写时用的是xlrd/xlwt,但是这两个库有个缺点就是只对xls的格式处理的比较好,对以xlsx结尾的格式就不行了。由于现在大家使用的都是最新版本的office,excel的格式都是xlsx,因此此时再继续用xlrd/xlwt处

  • 主要内容:安装xlsx软件包,验证并加载“xlsx”软件包,准备xlsx文件用作为输入,读取Excel文件Microsoft Excel是使用最广泛的电子表格程序,它是以或格式存储数据。 R可以使用某些excel特定的包直接读取这些文件的内容。一些常用的软件包有 - XLConnect,xlsx,gdata等。在这个篇文章中,我们将使用xlsx软件包。 R也可以使用这个包写入excel文件。 安装xlsx软件包 可以在R控制台中使用以下命令来安装软件包。它可能会要求安装一些这个包所依赖的附加包。

  • 本文向大家介绍使用Python封装excel操作指南,包括了使用Python封装excel操作指南的使用技巧和注意事项,需要的朋友参考一下 前言 openpyxl 是 python 中操作 excel 表格比较常用的一个库,可以读取和写入excel文件,支持【.xlsx / .xlsm / .xltx / .xltm】格式的文件,处理excel数据、公式、样式,且可以在表格内插入图表 但是在实际项

  • 本文向大家介绍Windows下Python使用Pandas模块操作Excel文件的教程,包括了Windows下Python使用Pandas模块操作Excel文件的教程的使用技巧和注意事项,需要的朋友参考一下 安装Python环境 ANACONDA是一个Python的发行版本,包含了400多个Python最常用的库,其中就包括了数据分析中需要经常使用到的Numpy和Pandas等。更重要的是,不论在