为您找到搜索结果:568个
PHPExcel数字类型文本显示, PHPExcel修改列的宽度
$objPHPExcel=newPHPExcel();$objPHPExcel->setActiveSheetIndex(0);$objPHPExcel->getActiveSheet()->setTitle('Simple');//修改数字类型,文本显示$objPHPExcel->getActiveSheet()->setCellValueExplicit('D1',123456789033,PHPExcel_Cell_DataType::TYPE_STRING);//修改打开时的宽度$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(30);$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(30);...
JAVA导出EXCEL表格(转载)
在许多企业办公系统中,经常会有用户要求,需要对数据进行统计并且可以直接下载Excel文件,这样子的话,既然客户提出了要求,我们就应该去满足吖,毕竟客户是上帝嘛,那么我们如何去实现呢?且看我为你一一道来。 POI简介:JakartaPOI是一套用于访问微软格式文档的JavaAPI。JakartaPOI有很多组件组成,其中有用于操作Excel格式文件的HSSF和用于操作Word的HWPF,在各种组件中目前只有用于操作Excel的HSSF相对成熟。官方主页http://poi.apache.org/index.html,API文档http://poi.apache.org/apidocs/index.html 现在用的比较多的都是用POI技术来导出或者导入Excel,所以我们就用POI吧,用POI导出Excel我们首先要下载所需的jar包然后导入到我们的项目中,用maven的同学只需找到相关依赖加入到pom.xml里面即可。 1.下载jar包:官方下载:http://poi.apache.org/download.html这里可以下载到它的最新版本和...
解析excel文件并将数据导入到数据库中
今天领导给安排了一个临时工作,让我将一个excel里面的数据解析后放入数据库中,经过一个下午的努力成功完成,现在将代码献上,希望对大家有所帮助一、需要导入的jar 1.commons-collections4-4.1.jar 2.poi-3.17-beta1.jar 3.poi-ooxml-3.17-beta1.jar 4.poi-ooxml-schemas-3.17-beta1.jar 5.xmlbeans-2.6.0.jar对应的maven依赖如下:<dependency><groupId>net.sourceforge.jexcelapi</groupId><artifactId>jxl</artifactId><version>2.6.12</version></dependency><!--https://mvnrepository.com/artifact/org.apache.commons/commons-collections4--><depen...
使用POI来实现对Excel的读写操作
事实上我感觉直接贴代码就好了。代码里面差点儿做到每一行一个凝视。应该看起来会比較简单代码托管在github上:https://github.com/chsj1/ExcelUtilspackagecom.hjd.poiutils;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStream;importjava.math.BigDecimal;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.util.Map;importjava.util.TreeMap;importorg.apache.poi.ss.usermodel.Sheet;importorg.apache.poi.hssf.usermodel.HSSFCellSt...
Jmeter----读取excel表中的数据
Jmeter读取excel数据使用的方法是使用CSVDataSetConfig参数化,之后使用BeanShellSampler来读取excel表中的数据第一步、查看所需的接口都要哪些字段和值 第二步、excel表中填写所需的数据 第三步、添加CSVDataSetConfig,可以允许从你输入的路径来读取文件,然后根据分隔符获取到数据。 CSVDataSetConfig中的填写配置字段释义说明: Filename:保存的excel表格的名字,保存的格式为CSV,参数化文件的读取位置。这个路径可以是绝对路径也是可以相对路径。在分布式测试中,还是利用相对路径 比较方便,因为有的机器可能安装路径不一样。 Fileencoding:excel表的保存编码 VariableNames(comma-delimited):变量名称,(多个变量名称以逗号隔开。例如username,pass...
python openpyxl 2.5.4 版本 excel常用操作封装
最近搭框架用的openpyxl2.5.4版本,之前封装的函数有些提示不推荐使用了,我做了一些更新: 代码:#encoding=utf-8fromopenpyxlimportload_workbookfromopenpyxl.stylesimportBorder,Side,FontimporttimeclassparseExcel(object): def__init__(self,excelPath): self.excelPath=excelPath self.workbook=load_workbook(excelPath) #加载excel self.sheet=self.workbook.active #获取第一个sheet &...
python webdriver 测试框架-数据驱动excel驱动的方式
简介:数据驱动excel驱动方式,就是数据配置在excel里面,主程序调用的时候每次用从excel里取出的数据作为参数,进行操作,需要掌握的地方是对excel的操作,要灵活的找到目标数据 测试数据.xlsx:路径-D:est627 ExcelUtil.py:#encoding=utf-8fromopenpyxlimportload_workbookclassParseExcel(object): def__init__(self,excelPath,sheetName): #将要读取的excel加载到内存 self.wb=load_workbook(excelPath) #通过工作表名称获取一个工作表对象 &n...
python excel操作 练习-#操作单列 #操作A到C列 #操作1到3行 #指定一个范围遍历所有行和列 #获取所有行 #获取所有列
##操作单列#操作A到C列#操作1到3行#指定一个范围遍历所有行和列#获取所有行#获取所有列 #coding=utf-8 fromopenpyxlimportWorkbookwb=Workbook()ws1=wb.activews1["A1"]=1ws1["A2"]=2ws1["A3"]=3 ws1["B1"]=4ws1["B2"]=5ws1["B3"]=6 ws1["C1"]=7ws1["C2"]=8ws1["C3"]=9print"*"*50#操作单列print"ws1['A']"printws1['A']forcellinws1['A']: printcell.value#操作A到C列print"ws1['A:C']"printws1['A:C']forcolumninws1['A:C']: forcellincolumn: printcell.valueprint"*"*50#操作1到3行p...
python excel操作单元格复制和读取的两种方法
操作单元格新建一个sheet,单元格赋值(两种方法)单元格A1赋值为’xiaxiaoxu’单元格A2赋值为‘xufengchai’ 打印A1和A2单元格的值(两种方法) #coding=utf-8 fromopenpyxlimportWorkbookwb=Workbook()ws=wb.create_sheet('Newsheet',0)#firstwaytowritedataws['A1']='xiaxiaoxu'ws['A2']='xufengchai'#secondwaytowritedataws.cell(row=3,column=1,value=10)ws.cell(row=4,column=1,value=12)#firstwaygetcell'svalueprintws['A1'].valueprintws['A2'].value #secondwaygetcell'svalueprintws.cell(row=3,column=1).valueprintws.cell(row=4,column=1).value&nbs...
python excel操作 练习:#生成一个excel文件,生成3个sheet,每个sheet的a1写一下sheet的名称。每个sheet有个底色
练习:#生成一个excel文件,生成3个sheet,每个sheet的a1写一下sheet的名称。每个sheet有个底色#coding=utf-8 fromopenpyxlimportWorkbookwb=Workbook()ws1=wb.create_sheet('sheet1',0)ws2=wb.create_sheet('sheet2',1)ws3=wb.create_sheet('sheet3',2)ws1['A1']=ws1.titlews2['A1']=ws2.titlews3['A1']=ws3.title ws1.sheet_properties.tabColor='1072BA'ws2.sheet_properties.tabColor='1072BA'ws3.sheet_properties.tabColor='1072BA' wb.save('d:\sample.xlsx') ...
python excel练习:新建sheet、修改名称、设定颜色、打印sheet名称,复制,保存
练习:新建一个sheet设定一个sheet的插入位置修改sheet的名称为‘xiaxiaoxu’设定该sheet的背景标签的颜色获取全部sheet的名称,打印每个sheet的名称copy一个sheet修改copy的sheet的名称为‘xufegnchai‘保存excel为‘d:\sample.xlsx’#coding=utf-8 fromopenpyxlimportWorkbook wb=Workbook()ws=wb.create_sheet('newsheet',0)print"titlebeforechange:",ws.titlews.title='xiaxiaoxu'print"titleafterchange:",ws.titlews.sheet_properties.tabColor='1072BA'print"*"*50print"ws.sheet_properties.tabColor:",ws.sheet_properties.tabColorprint"*"*50print"wb.sheetnames:",wb.sheetnames ...
python excel操作
excel操作#coding=utf-8fromopenpyxlimportWorkbookwb=Workbook() #创建文件对象 #grabtheactiveworksheetws=wb.active #获取第一个sheet #Datacanbeassigneddirectlytocellsws['A1']=42 #写入数字ws['B1']="光荣之路"+"automationtest"#写入中文 #Rowscanalsobeappendedws.append([1,2,3]) #写入多个单元格 #Pythontypeswillautomaticallybeconvertedimportdatetimeimporttimews['A2']=datetime.datetime.now() #写入一个当前时间#写入一个自定义的时间格式ws['...
java Excel导入导出工具类
本文章,导入导出依赖提前定义好的模板packagecom.jd.nb.wishplat.man.util;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.util.Date;importjavax.servlet.ServletOutputStream;importjavax.servlet.http.HttpServletResponse;importorg.apache.commons.lang.ArrayUtils;importorg.apache.commons.lang.StringUtils;importorg.apache.poi.hssf.usermodel.HSSFCell;importorg.apache.poi.hssf.usermodel.HSSFDateUtil;importorg.apache.poi.hssf.usermodel.HSSFRow;importorg...
C# 读取Excel日期格式
读取Excel日期数据,一种方式是在EXCEL中把你的日期列的格式设置一下,设成"文本"型。如果单元格格式设置为date,则在后台读出的数值是一个数值,如2008-08-08读出来是39688,怎样才能读出来是日期格式?方法如下:要做一个判断,如果该单元格是一个double值,那么就要用DateTime.FromOADate(double.Parse(range.Value2.ToString()));方法获得时间;如果就是一个时间,那么就直接DateTime.Parse(range.Value2.ToString());就可以了。stringschedule=CommonFunc.ConvertObjectToString(row.GetCell(6)).Trim();if(IsDouble(schedule)){schedule=DateTime.FromOADate(double.Parse(schedule)).ToString("yyyy/MM/dd",System.Globalization.DateTimeFormatInfo.InvariantInfo);}...
MVC下载Excel
方法1:publicActionResultDownExcel(){varstream=list.Select(p=>new{p.UserName,p.Mobile,Status=CommonUtilities.GetEnumDescription<UserStatus>(p.Status??0)}).ToExcel("sheet1",newColumnMap("UserName","员工姓名"),newColumnMap("Mobile","手机号码"),newColumnMap("Status","账户状态"));returnFile(stream,"application/vnd.ms-excel",string.Format("员工信息_{0:yyyyMMdd}.xls",DateTime.Now));}方法2:publicActionResultDownLoadExcel(){varlist=newList();//list,根据情况取数据if(list!=null&&list.Count>0){ //...