纠纷奇闻作文社交美文家庭
聚热点
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

教程19国产编程语言CbrotherExcel操作

11月19日 海岸线投稿
  CBrother提供了一个Excel扩展来操作excle文件,目前支持。xlsx和。csv两种格式。Excel类
  Excel类表示一个Excel文档importlibexcelvarexcelnewExcel();
  函数
  描述
  用法
  load(path)
  加载excel文档,path为绝对路径,返回true加载成功
  excel。load(e:test。xlsx)
  excel。load(e:test。csv)
  save(path)
  保存excel文档,path为绝对路径,返回true保存成功
  excel。save(e:test。xlsx)
  excel。save(e:test。csv)
  getWorksheetCount()
  获取文档内表格数量
  varcntexcel。getWorksheetCount()
  getWorksheet(name)
  根据表格名字获取表格对象,没找到返回null
  varsheetexcel。getWorksheet(sheet1)
  getWorksheet(index)
  根据序号获取表格对象,没找到返回null,序号从0开始
  varsheetexcel。getWorksheet(0)
  addWorksheet(name)
  添加一张表,name为表名,返回添加的表格对象,添加失败返回null
  varsheetexcel。addWorksheet(sheet2)
  removeWorksheet(name)
  根据表格名字删除表格,返回true为删除成功。
  excel。removeWorksheet(sheet2)
  removeWorksheet(index)
  根据序号删除表格,返回true为删除成功,序号从0开始
  excel。removeWorksheet(0)ExcelSheet类
  ExcelSheet类表示excel内的一张表格。该对象不能主动创建,只能从Excel类里面获取。
  函数
  描述
  用法
  getTotalRows()
  获取该表格使用到的最大行数
  varrowsexcelsheet。getTotalRows()
  getTotalCols()
  获取该表格使用到的最大列数
  varclosexcelsheet。getTotalCols()
  getSheetName()
  获取本张表格名称
  varnameexcelsheet。getSheetName()
  setSheetName(name)
  修改本张表格名称,返回true为修改成功
  excelsheet。setSheetName(sheet2)
  getCell(name)
  根据格子名称获取格子对象,对应格子没有内容返回null
  varcellexcelsheet。getCell(A5)
  getCell(row,cloName)
  根据行数和列名称获取格子对象,row为整数表示行号,从0开始,
  cloName为字符串列名称,对应格子没有内容返回null
  varcellexcelsheet。getCell(4,A)
  getCell(row,clo)
  根据行数和列数获取格子对象,row为整数表示行号,从0开始,
  clo为整数列号,从0开始,对应格子没有内容返回null
  varcellexcelsheet。getCell(4,0)
  addCell(name)
  根据格子名称增加格子对象,返回增加的格子对象,出错返回null
  varcellexcelsheet。addCell(A5)
  addCell(row,cloName)
  根据行数和列名称增加格子对象,row为整数表示行号,从0开始,
  cloName为字符串列名称,返回增加的格子对象,出错返回null
  varcellexcelsheet。addCell(4,A)
  addCell(row,clo)
  根据行数和列数增加格子对象,row为整数表示行号,从0开始,
  clo为整数列号,从0开始,返回增加的格子对象,出错返回null
  varcellexcelsheet。addCell(4,0)
  getIndex()
  获取本表格序号
  varindexexcelsheet。getIndex()
  setIndex(index)
  修改本表格序号,从0开始,修改成功返回true
  excelsheet。setIndex(1)
  mergeCells(referencestring)
  合并单元格
  excelsheet。mergeCells(A1:B5)
  mergeCells(leftTopCell,rightBottomCell)
  合并单元格
  excelsheet。mergeCells(A1,B5)
  mergeCells(leftRow,leftClo,rightRow,rightClo)
  合并单元格
  excelsheet。mergeCells(0,0,4,1)
  setRowHeight(row,height)
  设置行高
  excelsheet。setRowHeight(0,60)
  setColWidth(col,height)
  设置列宽
  excelsheet。setColWidth(0,60)ExcelCell类
  ExcelCell类表示表格里的格子。该对象不能主动创建,只能从ExcelSheet类里面获取。
  函数
  描述
  用法
  getInt()
  获取值,转为整数。
  varvalueexcelCell。getInt()
  getDouble()
  获取值,转为浮点数。
  varvalueexcelCell。getDouble()
  getString()
  获取值,转为字符串。
  varvalueexcelCell。getString()
  set(value)
  设置格子的内容,value可以为字符串、整数、浮点数
  excelCell。set(0)
  excelCell。set(111)
  setFontColor(rgb)
  设置格子字体颜色
  excelCell。setFontColor(ff0000)
  setFontName(name)
  设置格子字体
  excelCell。setFontName(宋体)
  setFontBold(bold)
  设置格子字体加粗
  excelCell。setFontBold(true)
  setFontSize(size)
  设置格子字号
  excelCell。setFontSize(20)
  setBackgroundColor(rgb)
  设置格子颜色
  excelCell。setBackgroundColor(ffff00)
  setTopBorderColor(rgb)
  设置格子顶部边框颜色
  excelCell。setTopBorderColor(000000)
  setTopBorderStyle(style)
  设置格子顶部边框样式,样式定义在libexcel。cb里
  excelCell。setTopBorderStyle(BORDERSTYLEDASHED)
  setBottomBorderColor(rgb)
  设置格子底部边框颜色
  excelCell。setBottomBorderColor(000000)
  setBottomBorderStyle(style)
  设置格子底部边框样式,样式定义在libexcel。cb里
  excelCell。setBottomBorderStyle(BORDERSTYLETHIN)
  setLeftBorderColor(rgb)
  设置格子左侧边框颜色
  excelCell。setLeftBorderColor(000000)
  setLeftBorderStyle(style)
  设置格子左侧边框样式,样式定义在libexcel。cb里
  excelCell。setLeftBorderStyle(BORDERSTYLESLANTDASHDOT)
  setRightBorderColor(rgb)
  设置格子右侧边框颜色
  excelCell。setRightBorderColor(000000)
  setRightBorderStyle(style)
  设置格子右侧边框样式,样式定义在libexcel。cb里
  excelCell。setRightBorderStyle(BORDERSTYLEDOTTED)
  setDiagonalBorderColor(rgb)
  设置格子斜线颜色
  excelCell。setDiagonalBorderColor(000000)
  setDiagonalBorderStyle(style)
  设置格子斜线样式,样式定义在libexcel。cb里
  excelCell。setDiagonalBorderStyle(BORDERSTYLEDOUBLE)
  setDiagonalBorderShow(up,down)
  设置格子斜线具体显示那条线
  excelCell。setDiagonalBorderShow(true,true)创建一个Excel例子:importlibexcelfunctionmain(parm){varexcelnewExcel();varexcelsheetexcel。addWorksheet(222);varcellexcelsheet。addCell(A10);cell。set(aaa);cellexcelsheet。addCell(5,B);cell。set(100);cellexcelsheet。addCell(6,7);cell。set(200。0);excel。addWorksheet(333);excel。save(GetRoot()222。xlsx);excel。save(GetRoot()222。csv);}
  运行后会在脚本工作路径旁边生成222。xlsx和222。csv
  打开222。xlsx查看如下图,两张表都在,因为xlsx支持多张表
  打开222。csv查看如下图,只有一张表,因为csv不支持多张表
  读取Excel例子:importCBExcel。codefunctionmain(parm){varexcelnewExcel();varpathGetRoot()222。if(!excel。load(path)){printloaderr:}varsheetCntexcel。getWorksheetCount();printsheetCnt:sheetCvarexcelsheetexcel。getWorksheet(0);orexcel。getWorksheet(222);vartotalRowsexcelsheet。getTotalRows();vartotalClosexcelsheet。getTotalCols();printtotalRows:totalRprinttotalClos:totalCvarcellexcelsheet。getCell(A10);orgetCell(9,0);orgetCell(9,A);printcell。getString();cellexcelsheet。getCell(5,b);printcell。getInt();printcell。getString();cellexcelsheet。getCell(6,7);printcell。getDouble();printcell。getString();}
  运行结果如下:sheetCnt:2totalRows:10totalClos:7aaa100100200。000000200。000000
  同样的方法也可以读取。csv用Excel样式画一个机器人:
  先来看一下效果
  再来看一下代码importlibexcelfunctionmain(parm){varexcelnewExcel();varpathGetRoot()excelrobot。varexcelsheetexcel。addWorksheet(robot);excelsheet。setColWidth(D,15);excelsheet。setColWidth(F,3);excelsheet。setColWidth(H,15);excelsheet。setRowHeight(5,81);excelsheet。setRowHeight(6,29);headvarcellexcelsheet。addCell(E6);cell。set(。);cell。setFontBold(true);cell。setFontSize(36);cell。setAlignmentHorizontal(ALIGNMENTHORIZONTALRIGHT);cell。setAlignmentVertical(ALIGNMENTVERTICALTOP);cell。setBackgroundColor(00B050);cell。setTopBorderColor(000000);cell。setTopBorderStyle(BORDERSTYLETHIN);cell。setLeftBorderStyle(BORDERSTYLETHIN);cellexcelsheet。addCell(F6);cell。set();cell。setFontBold(true);cell。setFontSize(72);cell。setAlignmentHorizontal(ALIGNMENTHORIZONTALCENTER);cell。setAlignmentVertical(ALIGNMENTVERTICALBOTTOM);cell。setBackgroundColor(00B050);cell。setTopBorderColor(000000);cell。setTopBorderStyle(BORDERSTYLETHIN);cellexcelsheet。addCell(G6);cell。set(。);cell。setFontBold(true);cell。setFontSize(36);cell。setAlignmentVertical(ALIGNMENTVERTICALTOP);cell。setBackgroundColor(00B050);cell。setTopBorderColor(000000);cell。setTopBorderStyle(BORDERSTYLETHIN);cell。setRightBorderStyle(BORDERSTYLETHIN);armvarcellexcelsheet。addCell(B7);cell。setBackgroundColor(92D050);cell。setTopBorderColor(000000);cell。setTopBorderStyle(BORDERSTYLETHIN);cell。setLeftBorderStyle(BORDERSTYLETHIN);cellexcelsheet。addCell(C7);cell。setBackgroundColor(92D050);cell。setTopBorderColor(000000);cell。setTopBorderStyle(BORDERSTYLETHIN);cell。setBottomBorderStyle(BORDERSTYLETHIN);excelsheet。mergeCells(B8:B16);cellexcelsheet。addCell(B8);cell。setBackgroundColor(92D050);cell。setLeftBorderColor(000000);cell。setLeftBorderStyle(BORDERSTYLETHIN);cell。setRightBorderStyle(BORDERSTYLETHIN);cellexcelsheet。addCell(I7);cell。setBackgroundColor(92D050);cell。setTopBorderColor(000000);cell。setTopBorderStyle(BORDERSTYLETHIN);cell。setBottomBorderStyle(BORDERSTYLETHIN);cellexcelsheet。addCell(J7);cell。setBackgroundColor(92D050);cell。setTopBorderColor(000000);cell。setTopBorderStyle(BORDERSTYLETHIN);cell。setRightBorderStyle(BORDERSTYLETHIN);excelsheet。mergeCells(J8:J16);cellexcelsheet。addCell(J8);cell。setBackgroundColor(92D050);for(vari8;i16;i){cellexcelsheet。addCell(Bi);cell。setLeftBorderColor(000000);cell。setLeftBorderStyle(BORDERSTYLETHIN);cell。setRightBorderStyle(BORDERSTYLETHIN);cell。setBottomBorderStyle(BORDERSTYLETHIN);cellexcelsheet。addCell(Ji);cell。setLeftBorderColor(000000);cell。setLeftBorderStyle(BORDERSTYLETHIN);cell。setRightBorderStyle(BORDERSTYLETHIN);cell。setBottomBorderStyle(BORDERSTYLETHIN);}bodyexcelsheet。mergeCells(D7:H21);cellexcelsheet。addCell(D7);cell。set(CBrother);cell。setFontSize(72);cell。setFontName(宋体);cell。setFontColor(31869B);cell。setBackgroundColor(00B0F0);cell。setAlignmentHorizontal(ALIGNMENTHORIZONTALCENTER);cell。setAlignmentVertical(ALIGNMENTVERTICALCENTER);vararr〔D,E,F,G,H〕;for(vari7;i21;i){for(varj0;jarr。size();j){cellexcelsheet。addCell(arr〔j〕i);cell。setLeftBorderColor(000000);cell。setLeftBorderStyle(BORDERSTYLEDOUBLE);cell。setRightBorderStyle(BORDERSTYLEDOUBLE);cell。setTopBorderStyle(BORDERSTYLEDOUBLE);cell。setBottomBorderStyle(BORDERSTYLEDOUBLE);}}legexcelsheet。mergeCells(E22:E31);cellexcelsheet。addCell(E22);cell。setBackgroundColor(FFFF00);cell。setDiagonalBorderStyle(BORDERSTYLEMEDIUMDASHDOT);cell。setDiagonalBorderShow(true,false);excelsheet。mergeCells(G22:G31);cellexcelsheet。addCell(G22);cell。setBackgroundColor(FFFF00);cell。setDiagonalBorderStyle(BORDERSTYLEMEDIUMDASHDOT);cell。setDiagonalBorderShow(false,true);for(vari22;i31;i){cellexcelsheet。addCell(Ei);cell。setLeftBorderColor(000000);cell。setLeftBorderStyle(BORDERSTYLEMEDIUMDASHDOT);cell。setRightBorderStyle(BORDERSTYLEMEDIUMDASHDOT);cell。setTopBorderStyle(BORDERSTYLEMEDIUMDASHDOT);cell。setBottomBorderStyle(BORDERSTYLEMEDIUMDASHDOT);cellexcelsheet。addCell(Gi);cell。setLeftBorderColor(000000);cell。setLeftBorderStyle(BORDERSTYLEMEDIUMDASHDOT);cell。setRightBorderStyle(BORDERSTYLEMEDIUMDASHDOT);cell。setTopBorderStyle(BORDERSTYLEMEDIUMDASHDOT);cell。setBottomBorderStyle(BORDERSTYLEMEDIUMDASHDOT);}excel。save(path);}
投诉 评论 转载

宋春丽打胎6天又拍戏,61岁当母亲!我怎样报答恩重如山的男人女人一辈子不生孩子,是凄凉,还是轻松?如今为何剩女那么多,让父母们忧愁不已?有近30的女性不想要孩子,认为生孩子是一种折磨,怀孕、分娩、月子、抚养孩子。但是,……JDG成为第一支进入季后赛的队伍!LNG新上单狂吹Doinb夏季赛如今已经过去一半赛程,后面的每场比赛都十分重要,从之前的比赛来看,LPL有三支队伍表现特别出色,这三支队伍分别是V5,TES和JDG,目前这三支队伍的积分是,JDG101……做红烧排骨,第1步不是焯水,掌握4个技巧,肉烂味香,不柴也不做红烧排骨,第1步不是焯水,掌握4个技巧,肉烂味香,不柴也不腥猪肉的什么部位最好吃?也许各有各的看法,不过如果只看价钱,排骨应该是最好的猪肉了。排骨的价格比其它部位……梅西世界杯夺冠Karsa晒天价名表,价格曝光网友直呼离谱?众所周知,作为LPL顶尖打野选手的Karsa不仅是老二次元,而且还是一位知名的手表爱好者,平时非常喜欢收藏著名腕表品牌的高端手表。比如曾经在赛场上Karsa就被镜头拍摄到手腕上……四川将迎来一条高等级高速,双向8车道,时速100公里,就在遂城市抱团发展是有着很大的优势的,通过中心城市来引导,实现资源共享及再分配,从而实现更高的经济效益。因此这样一个模式逐渐在我国推广开来,取得的成绩也是显著的。成渝经济圈就是……有助于控制血压的8种常见蔬菜健康的饮食对于降低血压和保持正常的血压水平至关重要,研究表明,在饮食中加入某些蔬菜,尤其是富含天然硝酸盐,番茄红素,钾和镁等蔬菜,可以很好地降低血压水平。菠菜菠菜的硝酸盐……教程19国产编程语言CbrotherExcel操作CBrother提供了一个Excel扩展来操作excle文件,目前支持。xlsx和。csv两种格式。Excel类Excel类表示一个Excel文档importlibexc……300后援团!班凯罗能让家乡亲友现场看我打球ampampam直播吧1月11日讯NBA常规赛,魔术客场109106险胜开拓者。赛后魔术状元秀班凯罗接受了采访。当谈到今天有超过300名家乡父老(包括班凯罗的家人、朋友和前教练等)从新泽……夜读拥有这三种能力,人生更加从容把人生过得明媚从容。稳的能力做事稳得住的人,心态始终保持平衡,情绪始终保持稳定。不管面对什么局面都能处变不惊,发挥出最好的状态。面对人生的各种变化,有人瞬间慌……中国心不变!前中国世界冠军携一家5口归化澳洲,颁奖礼唱国歌近日在匈牙利跳水世锦赛的赛场上,中国队展现出了非常强大的统治力,在已经参加完的10个项目里,全部获得了金牌。在北京时间7月2日的凌晨,奥运冠军任茜和自己的搭档获得了男女混合10……33奥运冠军罕见亮相!曾被白富美倒追3年,结婚后如今身价上亿还记得体操运动员张成龙吗?张成龙在6岁的时候开始接触体操,却在教练的劝说下进入了跳水队,学习了一段时间之后,张成龙因为对体操的喜爱毅然决然放弃跳水,坚定地回到了体操队。事实证明……每21秒就有人死于中风!避免心脑血管病,做好这4件事脑血管和水管一样,用久了难免出问题。不过,水管坏了,换条新的就好。脑血管坏了,可不是闹着玩的。脑血管出现紧急的意外,比如破裂了、堵塞了,就是俗称的中风,相信大家都听……
决议通过,许家印又轻松了我的六不六少健康生活法特步用冠军垄断中国马拉松2022赛季赢得中国品牌跑鞋市场全局五一假期北京骑行路线安利!春光无限,这四条线路带你感受美好自8月上旬XGP新增育碧大作双点校园等7款春天四月唯美句子,春光美好简短文案比赛中致人伤,犯罪吗?许钟豪恶意犯规及nba最大的一次斗殴当年让全国犯罪率都下降的一部剧,酒肉穿肠过,佛祖心中留央视主播海霞母亲瘫痪,嫁大11岁丈夫,舞台上风光背后是辛酸隔夜菜倒掉很浪费,第二天到底还能不能吃呢?不知道的快来看看银河系在宇宙面前有多大?看看其上级拉尼亚凯亚有多可怕创领新能源越野,坦克品牌开启新能源越野新时代
打新冠疫苗成法国择偶新标准红米手机K50到底如何电脑无缘无故蓝屏怎么办好累好累,请放过我的感情。第一次掌勺去西方困苦造句用困苦造句大全电脑键盘上F1到F12的正确用法,你都会用吗?。。。埃及有哪些古代文明景点关于有感的诗歌小学教学计划交通事故人保害怕起诉吗?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形