当前位置: 首页 > news >正文

兰州市新闻头条海口网站建设方案优化

兰州市新闻头条,海口网站建设方案优化,效果好的徐州网站建设,个人注册公司的利与弊主要用到了 xlsx 和 rJava 包#xff0c;打开 Excel 文件#xff0c;读取各表格数据#xff0c;再写入到汇总表。 下图为处理前的原始数据表格#xff1a; 下图为处理后的数据#xff1a; 代码实现 安装加载包的函数实现。installed.packages() 函数获取所有已安装…主要用到了 xlsx 和 rJava 包打开 Excel 文件读取各表格数据再写入到汇总表。 下图为处理前的原始数据表格 下图为处理后的数据 代码实现 安装加载包的函数实现。installed.packages() 函数获取所有已安装的包用以排除已安装的包。install.packages() 函数安装指定的包。library() 加载引入包。 loadLibrary - function(pkgs) {uninstalledPkgs - pkgs[!(pkgs %in% installed.packages()[, Package])]if (length(uninstalledPkgs)) {install.packages(uninstalledPkgs)}for (pkg in pkgs) {library(pkg, character.only TRUE, quietly TRUE)} } 自定义设置。涉及表格文件路径、汇总表名等。 setwd(/path/to/work/dir) # 工作目录 fileName summary_sheet_demo.xlsx # 处理的表格文件 summaryName 汇总 # 汇总的 sheet 表名 summarySheet FALSE # 对象变量、忽略 startRow 2 # 汇总表中操作起始行 设置 CRAN 源。官方默认源可能比较慢所以选择国内的源很重要。此处选择了清华 CRAN 源其他的可参考 CRAN Mirrors。 options(repos https://mirrors.tuna.tsinghua.edu.cn/CRAN/) 加载依赖包。用到了上述写的安装加载包的函数。 loadLibrary(c(xlsx, rJava)) 打开工作表。loadWorkbook() 打开指定路径的表格文件并加载到工作簿对象中。 wb - loadWorkbook(fileName) 遍历查询汇总数据。 # 获取所有表格 sheets - getSheets(wb)# 循环所有表格找出需要写入的表 for (sheet in sheets) {sheetName - sheet$getSheetName()if (sheetName summaryName) {summarySheet - sheet} }if (summarySheet FALSE) {stop(paste(表:, summaryName, 未找到)) }# 指定Date格式(此处可忽略) # options(xlsx.date.formatyyyy/MM/dd)# 遍历所有表格 for (sheet in sheets) {# 过滤掉需写入的表sheetName - sheet$getSheetName()if (sheetName summaryName) {next}# 获取表格【内容行数】rowNum - sheet$getLastRowNum()print(paste(表名:, sheetName, 总共:, rowNum, 行,, sep ))# 读取表格内容 参数 colClasses 指定每列的类型(实际是指定处理该列的类/对象)data - read.xlsx2(fileName, sheetName sheetName, header FALSE, startRow 2, colClasses c(character, Date, integer, integer, rep(numeric, 2), integer))print(data)# 将表格内容写入汇总的那张表addDataFrame(data, summarySheet, col.names FALSE, row.names FALSE, startRow startRow)# 累加行数startRow - startRow rowNum } 把对象内容写入文件中保存。 saveWorkbook(wb, fileName) 完整代码 # 包加载/安装包 loadLibrary - function(pkgs) {uninstalledPkgs - pkgs[!(pkgs %in% installed.packages()[, Package])]if (length(uninstalledPkgs)) {install.packages(uninstalledPkgs)}for (pkg in pkgs) {library(pkg, character.only TRUE, quietly TRUE)} }# 自定义配置 setwd(/path/to/work/dir) # 工作目录 fileName summary_sheet_demo.xlsx # 处理的表格文件 summaryName 汇总 # 汇总的 sheet 表名 summarySheet FALSE # 对象变量、忽略 startRow 2 # 汇总表中操作起始行# 设置CRAN options(repos https://mirrors.tuna.tsinghua.edu.cn/CRAN/)# 加载依赖包 loadLibrary(c(xlsx, rJava))# 打开Excel表格 wb - loadWorkbook(fileName) # 获取所有表格 sheets - getSheets(wb)# 循环所有表格找出需要写入的表 for (sheet in sheets) {sheetName - sheet$getSheetName()if (sheetName summaryName) {summarySheet - sheet} }if (summarySheet FALSE) {stop(paste(表:, summaryName, 未找到)) }# 指定Date格式(此处可忽略) # options(xlsx.date.formatyyyy/MM/dd)# 遍历所有表格 for (sheet in sheets) {# 过滤掉需写入的表sheetName - sheet$getSheetName()if (sheetName summaryName) {next}# 获取表格【内容行数】rowNum - sheet$getLastRowNum()print(paste(表名:, sheetName, 总共:, rowNum, 行,, sep ))# 读取表格内容 参数 colClasses 指定每列的类型(实际是指定处理该列的类/对象)data - read.xlsx2(fileName, sheetName sheetName, header FALSE, startRow 2, colClasses c(character, Date, integer, integer, rep(numeric, 2), integer))print(data)# 将表格内容写入汇总的那张表addDataFrame(data, summarySheet, col.names FALSE, row.names FALSE, startRow startRow)# 累加行数startRow - startRow rowNum }# 最后需要把对象内容写入文件中 saveWorkbook(wb, fileName) 表格附件 summary_sheet_demo.xlsx
http://www.zqtcl.cn/news/903059/

相关文章:

  • 网站建设挂什么费用网站建设学那些课
  • 网站定位与功能分析在互联网公司做网站
  • 安阳网站建设兼职做网站推广有哪些公司
  • 网站制作的一般过程怎么用手机搭建网站
  • 备案 网站名称 怎么改深圳建网站公司
  • html 企业网站模板网站策划书免费
  • 网站建设销售ppt拖拽建站系统源码
  • 网站托管费用多少网站的开发流程
  • 周到的商城网站建设北京品牌网站
  • 网站开发费用属于什么科目网站建设考试多选题
  • c asp做网站wordpress4.5.2文章采集
  • 百度网站建设电话建立网站站建设可以吗
  • 网站后台代码在哪修改网站如何做下一页
  • 网站开发职业要求百度推广代理商与总公司的区别
  • 西安网站建设中心网页 网 址网站区别
  • 技术支持东莞网站建设机械seo岗位是什么意思
  • 做商城网站需要备案什么域名硬件开发工具有哪些
  • 网络网站制作技巧wordpress全文
  • 韩国原生ip站群服务器左右悬停代码网站
  • 专门做广东11选5的网站网站 备案 营业执照
  • 免费扑克网站wordpress弹出服务协议窗口
  • 网站的反爬一般怎样做网站右键屏蔽
  • 茂名做网站dyiee青岛宣传片制作公司
  • 凡科网可以自己做网站吗编程常用网站
  • 做网站练手项目公司营业执照可以做几个网站
  • 聚通达网站建设网站并发要求
  • 网站建设预算申请如何写服装店网页设计素材
  • 做网站设计的公司柳州芜湖又出现一例
  • 重庆网站网站建设东莞市网站建设公司哪家好
  • php做网站如何架构wordpress 排版