天天看点

R语言_xlsx包

最近的工作中,希望excel中的数据,能用R来定期更新,测试了一些“xlsx”包中的函数,记录如下:

  • read.xlsx() 读取excel文件函数
  • write.xlsx() 将R中数据框写入xlsx文件,可向已存在文件追加sheet,自定义表名,中文也是OK的
  • loadWorkbook() 将xlsx文件载入R中作为对象
  • getSheets() 将R中的xlsx对象中的表读出作为对象
  • removeRow() 可删除某xlsx表对象中的行
  • addDataFrame() 可向某xlsx表对象中添加数据框
  • saveWorkbook() 可保存修改过的xlsx对象为xlsx文件

对于原xlsx中存在公式的表格来说,整改完saveWorkbook之前添加以下语句:a$setForceFormulaRecalculation(TRUE) (a为xlsx对象)。否则excel中公式计算的数值将不更新。