请教大神 关于JAVA POI WorkBook 处理 Exl 中形状的问题

请教问题: 现有一exl 其中的sheet中有一自己画的椭圆形状 如何通过代码吧这个椭圆形状删除?(如下图sheet中的蓝黑色椭圆 名字在左上角叫做AAAA),小弟对POI WorkBook了解甚微,望大佬们解答一下万分感谢(Exl版本是2010
图片说明

1个回答

可以读出来,然后重新写的时候,不写它吗。。

baidu_41700278
baidu_41700278 好像读也不容易, 只要能做到变更后的EXL 椭圆图形不显示就可以 (隐藏/删除方法都可以)
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java poi导入exl oracle数据库
求各位老爷帮忙指导指导。解决这个问题。。。急急rnrnrnfilepath = D:\workplace\RiskScan_qd\webapp\uploads/32062600120130524-20130526.xlsrnjava.lang.reflect.InvocationTargetExceptionrn at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)rn at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)rn at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)rn at java.lang.reflect.Constructor.newInstance(Constructor.java:525)rn at org.apache.poi.hssf.record.RecordFactory.createRecord(RecordFactory.java:224)rn at org.apache.poi.hssf.record.RecordFactory.createRecords(RecordFactory.java:160)rn at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:163)rn at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:210)rn at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:191)rn at com.peak.acc.action.PoiExlAction.onSubmit(PoiExlAction.java:57)rn at org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:248)rn at org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:243)rn at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:128)rn at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)rn at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)rn at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)rn at org.springframework.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:386)rn at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:355)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)rn at com.datawise.commons.web.filter.EncodingFilter.doFilter(EncodingFilter.java:83)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)rn at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)rn at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)rn at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)rn at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)rn at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)rn at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)rn at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)rn at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)rn at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)rn at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)rn at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)rn at java.lang.Thread.run(Thread.java:722)rnCaused by: java.lang.ArrayIndexOutOfBoundsExceptionrn at java.lang.System.arraycopy(Native Method)rn at org.apache.poi.hssf.record.UnknownRecord.(UnknownRecord.java:62)rn at org.apache.poi.hssf.record.SubRecord.createSubRecord(SubRecord.java:57)rn at org.apache.poi.hssf.record.ObjRecord.fillFields(ObjRecord.java:99)rn at org.apache.poi.hssf.record.Record.fillFields(Record.java:90)rn at org.apache.poi.hssf.record.Record.(Record.java:55)rn at org.apache.poi.hssf.record.ObjRecord.(ObjRecord.java:61)rn ... 47 morernorg.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance, the following exception occured: nullrn at org.apache.poi.hssf.record.RecordFactory.createRecord(RecordFactory.java:237)rn at org.apache.poi.hssf.record.RecordFactory.createRecords(RecordFactory.java:160)rn at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:163)rn at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:210)rn at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:191)rn at com.peak.acc.action.PoiExlAction.onSubmit(PoiExlAction.java:57)rn at org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:248)rn at org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:243)rn at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:128)rn at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)rn at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)rn at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)rn at org.springframework.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:386)rn at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:355)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)rn at com.datawise.commons.web.filter.EncodingFilter.doFilter(EncodingFilter.java:83)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)rn at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)rn at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)rn at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)rn at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)rn at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)rn at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)rn at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)rn at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)rn at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)rn at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)rn at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)rn at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)rn at java.lang.Thread.run(Thread.java:722)
求助poi加密Workbook的方法!
我知道对整个工作薄进行加密可以用,rnworkbookb.writeProtectWorkbook("passwork", "name");rn但问题是我用了后为什么生成的EXCEL打开时不需要密码就能访问,rn高手指点
关于处理Excel表格的POI的问题,在线等大神
对于 Workbook wb = WorkbookFactory.create(fis); 想问一下,可不可以这么理解:生成一个woekbook,它包含了fis指向的excel表格中的所有内容?还是····求解 ···在线等大神!
exl导入到ORACLE的问题?请教!
1. 连入SQL*Plusrn 以system/manager用户登录,rn SQL> conn system/managerrnrn 创建表结构rn SQL> create table testrn    (rn    id       number,        --序号rn    username    varchar2(10),     --用户名rn    password    varchar2(10),     --密码rn    sj       varchar2(20)      --建立日期rn    );rnrn 2.创建SQL*Loader输入数据所需要的文件,均保存到C:\,用记事本编辑:rn 控制文件:input.ctl,内容如下:rnrn  load data           --1、控制文件标识rn  infile 'test.txt'       --2、要输入的数据文件名为test.txtrn  append into table test    --3、向表test中追加记录rn  fields terminated by X'09'  --4、字段终止于X'09',是一个制表符(TAB)rn  (id,username,password,sj)   -----定义列对应顺序rnrna、insert,为缺省方式,在数据装载开始时要求表为空rnb、append,在表中追加新记录rnc、replace,删除旧记录,替换成新装载的记录rnd、truncate,同上rnrn3.在DOS窗口下使用SQL*Loader命令实现数据的输入rnrnC:\>sqlldr userid=system/manager control=input.ctlrnrnrn高手们好:能对上边的创建SQL*Loader输入数据所需要的文件,均保存到C:\,用记事本编辑:控制文件:input.ctl.rn按上边的要求我在C盘下编辑了一个input.ctl文本文件,可是等在第3步连接的时候rn系统总是告诉我找不到这个控制文件,为什么啊?能告诉我具体的方法吗?
请教一个exl导入的问题
SELECT * rn FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',rn 'Data Source="d:123.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactionsrnrnrnrn执行过程出现错误 rn服务器: 消息 7399,级别 16,状态 1,行 1rnOLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 报错。提供程序未给出有关错误的任何信息。rnrn这个是不是我本身机器或者excel的问题? 123.xls 也是我用程序导出的文件,是否有影响?
关于java POI的问题
POI流文件读写就是指事件驱动模式吗?想分析数据量比较大的文件,在网上查了个程序其中用到了IRowReader这个类,不知道这个类在哪个jar包里?
向大神求助EXL里的SQL问题
想通过EXL 里的MICROSOFT QUERY 这个调用外部数据的SQL 编写一个12个英文字母的全排列 就像12个座位,12个人,随机排列出多少种不同的组合。求教大神应该怎么弄?工作要用到,挺着急的,先谢谢各位大神了!!!!rnrn做出的效果就像rn 1 2 3 4 5 6 7 8 9 10 11 12rn 1 2 3 4 5 6 7 8 9 10 12 11rn 1 2 3 4 5 6 7 8 9 12 10 11rnrn等等
关于POI处理EXCEL
首先对poi文件类的介绍: poi较JXL强大,无论效率各方面 其余处理工具( itext:不仅可以生成PDF和rtf的文档,还可以将XML,HTML文件转换为PDF .JXL:可以读取EXCEL的文件,创建新的EXCEL文件,更新存在的EXcel文件 ) 1.HSSF读取格式档案 2.工作表对象 sheet 3.行对象 row 4.单元格cell 二、导出步骤 1.创
POI 其他形状
1.形状类型 有些支持,有些不支持 public interface HSSFShapeTypes { public static final int NotPrimitive = 0; public static final int Rectangle = 1; public static final int RoundRectangle = 2; publi
请教一个关于POI的问题
代码如下:rnimport java.io.FileOutputStream;rnimport java.io.IOException;rn//import org.apache.poi.hssf.*;rnimport org.apache.poi.hssf.usermodel.*;rnimport org.apache.poi.ss.usermodel.*;rnrnpublic class ex1 rn public static void main(String[] args) throws IOException rn // 创建一个excel文件rn Workbook wb = new HSSFWorkbook();rn FileOutputStream fileOut = new FileOutputStream("C://workbook.xlsx");rn wb.write(fileOut);rn fileOut.close();rn rnrnrn运行环境是Myeclipse,始终报错:rnException in thread "main" java.lang.Error: Unresolved compilation problems: rn HSSFWorkbook cannot be resolved to a typern HSSFWorkbook cannot be resolved to a typernrn at ex1.main(ex1.java:10)rnrn是我的外部jar包添加有问题吗,还忘前辈们指导,谢谢。
POI 对exl表格操作中文文档和案例
POI 对exl表格操作中文文档和案例
咨询下大神们,关于POI读取Excel问题。
请问大神们,现在有个项目需要先读取Sheet名字然后根据名字来判断应该读取的Sheet表格,请问有什么好的方法吗??谢谢各位啦
java实现导出exl
Util工具类:NewExportToExcelUtil.java package com.prison.util; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.lang.reflect.Field; import java.text.SimpleDateFormat...
关于Workbook的名字问题!急
Set xlBook = xlApp.Workbooks.Addrn可是默认xlbook的名字总是book1,rn如何才能指定其名rn
JAVA大神关于Rsa加解密的问题请教
rn下面是网上的片段代码rnrnString modulus = "10103166745709600780215616551837697832816413714471062522342538060943596036859967333870827790358555455232243383580565187280643159050869924436081447583051139"; rnrn String publicExponent = "65537"; rn RsaKey key = new RsaKey(); rn rn PublicKey publicKey = key.getPublicKey(modulus, publicExponent); rnrn地址是:http://blog.sina.com.cn/s/blog_6d2e9e1a0100mpl2.htmlrn请问用过的大神关于这个modulus 的值是什么意思,我c++代码中可以获取到 modulus 的2进制Byte数组值,我怎么把2进制Byte转成这里的长的数子格式??rn
请教大神关于Java的同步问题
如下代码段:rnrnclass T extends Thread rn T() setDemon(true);rn int a, b;rn run()rn synchronized(a)rn rn .....rn a.wait() ; [color=#FF0000]//代码运行到这里.[/color]rn rnrn synchronized(b)rn rn b.wait(); rn rn rnrnrnclass T2 rn public void test()rn b.notifyAll() ;rnrnrnrn rnrn 如果线程T运行到a.wait() 时, 另外一个函数执行了b.notifyAll() ,这个时候T这个线程该做什么? rn是继续a.wait()进行等待么? 那这时候收到的notifyAll()会如何处理呢?rnrn 可否这样理解,即由于b的锁T没有获得,因此T无法收到notiFyAll的信号。rnrn 本人是菜鸟,对同步机制不太熟,请大牛指教.rn
poi workbook 的 cellstyle 创建不能超过4000的解决方法
利用POI进行Excel的工作表(Sheet)复制时,如果复制的工作表(Sheet)较多(100个左右),会报告 workbook 的 cellstyle 创建不能超过4000 的错误. The maximum number of cell styles was exceeded. You can define up to 4000 styles in a .xls workbook (注:网上
Java用POI处理Excel中的日期
在Excel中的日期格式,其数值为距离1900年1月1日的天数,比如2016-9-2将其转化为数字格式时变成了42615,在用java处理的时候,读取的也将是42615。 在POI处理Excel中的日期类型的单元格时,如果仅仅是判断它是否为日期类型的话,最终会以NUMERIC类型来处理。正确的处理方法是先判断单元格的类型是否则NUMERIC类型,然后再判断单元格是否为日期格式,如果是的话,
Java使用POI处理excel中的时间格式
表格中的时间如果直接读取一般读取的数字,需要转换为时间格式,需要入下两步 1、使用DataUtil类,有时不能自动导入,可能需要手动 import org.apache.poi.ss.usermodel.DateUtil; import java.text.SimpleDateFormat; import java.util.Date;  2、处理数据格式的单元格时,进行判断是否为时间,...
poi 读取Excel文件获取Workbook对象总结
 file为上传文件    fileName为文件名 (默认poi相关jar包完备)          InputStream inp = new FileInputStream(file); 方式一:             if(fileName.endsWith("xls")){                 //2003                 Workbook wb= ne...
请教JAVA使用POI导出excel处理空白单元格的问题
现在有如下需求,打开一个模板template.xls,然后往里面添加一些值,要添加的A列单元格之前都是空的,如果直接getCell()这些空白单元格并赋值会报空指针异常。然后我在遇到需要添加的空白单元格先创建一个cell并赋值,这时赋值是成功的,但是另外一个问题就来了,有B列单元格,它的值是通过公式取A列的某些单元格计算得来的,A列的值添加成功后,B列的公式失效了,必须要手动点一下,才会触发,请问这个问题要如何解决?我的最终目的是能把数据库查到的值添加到A列,然后B公式还是生效的。如果是我手动更改下A列的数据,B列的公式也会生效。请教这是什么原因?
poi处理excel问题
Initialisation of record 0x1D left 1 bytes remaining still to be read.解决方案一:将excel另存为新的文件,就可以。 解决方案二:http://download.csdn.net/download/lw_zj_ywn/10039072 可以在这里下载这个jar包,把你本地的替换掉。
【poi】处理空值问题
poi中已经提供了getLastRowNum()函数来获得所有excel中的行数,但是由于误操作引起无效数据行,getLastRowNum()也会算作一行统计,所以现在我自己写了个循环来统计行数。(即,在统计中,我认为只要下一行数据为空,那么空行之后的所有行不做统计,哪怕存在数据)但是碰到空值出错。请大家帮忙看看。急。rn代码如下:rn for(int m=0;m<999;m++)rn rn row=sheet.getRow(m);rn cell=row.getCell((short)0);rn rn if(null==cell)rn rn lintRowIndex=m;//lintRowIndex总行数rn break;rn rn
POI处理excel问题
需求如下:rn1、导出excel时数据过多导致内存溢出,使用多文件下载后进行合并rn2、导出excel后直接生成打印要求的格式,打印要求的格式为每一页都有表头信息。rnrn问题:rn合并后的excel文件的表头样式不对(就是格式没有复制),使用的poi3.1的record进行合并。rnrn请大家提提建议或解决办法
POI导出Excel的三种 workbook 的发展与区别
最近写了很多导出功能 数量有多又少,下面说一说POI 的一些使用 方法: 创建流程:(上级为 下级的载体) 1:.创建 工作簿 2.创建 sheet(可以创建多个) 3.创建行 4.创建单元格 接下来 分别说下 工作簿的常用三种形式的区别,他们分别是 1.HSSFWorkbook 2.XSSFWorkbook 3.SXSSFWorkbook 第一种:HSSFWorkbook 
请教大神关于c#处理图片的难题
比如有一张图片:[img=https://img-bbs.csdn.net/upload/201403/17/1395055838_223756.png][/img],要将此图片设置为pictureBox背景,这个pictureBox的长度是会变的,怎么能使长度变的时候图片的圆角不失真变形,就像android中的nine patch一样。rn我找了个开源的项目是实现类似功能的:http://n22.cn/github/aquarla/CSharp-NinePatch-Sample,但我运行我的图片老是报错,数组越界,rn希望哪位大神有好的建议。
请教如何取得EXL中单元格的属性
请教如何如何在VB中取得EXL中单元格的属性,如线框样式,线框宽度,单元格式,等等。
请教:关于java中的压缩处理
各位大虾,小弟现在在java中压缩文件时遇到如下问题:rn当我使用GZIPOutputStream时,生成.gz文件没问题,但里面的文件没有后缀,怎么解决呢??rn当我使用ZipOutputStream时,生成.zip文件没问题,但解开时,包含了我在压缩时提供的全路径,造成了压缩文件反而比原文件更大,怎么解决??rn还有,这两个类都是压缩的类,后者可以压缩多个文件,但对于仅仅压缩一个文件的情况下,选择哪个更好呢??rn请不吝赐教,谢谢!!
java处理Excell Apache POI
我自己写的测试用例包括Excel的读写 还有jar包都放在压缩文件里
java采取poi处理excel
前言平时需要处理excel文件,一般有2种选择:apache的poi和jxl。jxl一般对文件处理支持不太好,主要还是使用poi更多一些。做个简单介绍。简介poi可以处理excel文件,同时还能处理word和ppt文件。可从apache官网进行查看。以下的内容均为官网所得。 处理excel时,有HSSF、XSSF等区别。简单就是HSSF支持excel97等以后,XSSF支持excel2007等以后
POI java 处理excel上传图片
在最近的项目开发中,遇到这样一个需求,用户导入带图片的excel,excel批量导入功能已做过很多了,带图片的是第一次尝试,大概的要求有以下几点: 所有excel中的图片不能超出单元格,即必须在单元格内 所有图片单个大小必须在1M以内 其中一列的单元格放入的图片不能多于5张 其中一列的单元格为无限数量的图片与不多于2000的字符 核心思路:获取所有的图片放入Map /** * 获取Exc
java poi处理excel数据
压缩包里面有poi相关的jar包,以及我在使用poi时候导入jar包遇到问题总结和一个小demo。
Java POI 上下标处理
场景:  化学方程式、分子式 会出现 上下标,Excel 导出 时,需做特殊处理
关于apache的poi处理excel的问题
近段时间接触到poi处理excel的时候发现一个问题:rn用poi获取行的下标时,调用sheet.getLastRowNum()得到的是行数-1,也就是对应的数组下标。而用row.getLastCellNum()或者row.getPhysicalNumberOfCells()得到的都是长度。rn例如有如下图的Excelrn[img=https://img-bbs.csdn.net/upload/201405/06/1399388411_881911.jpg][/img]rn这是一个6行7列的表格,但是用poi输出的是5行7列rn不知道本来就是这样还是,我哪里操作有错误。。。。
在线等,关于poi删除excel中形状(AutoShape)的方法
关于poi删除excel中形状的方法rnrn请教大神啊!!!rn查了好久都没找到方法rnrn网上只查到怎么往excel里面插入形状的帖子rn好像是import这几个包rnimport org.apache.poi.hssf.usermodel.HSSFShapeContainer;rnimport org.apache.poi.hssf.usermodel.HSSFPatriarch;rnimport org.apache.poi.hssf.usermodel.HSSFShape; rnrn删除形状的话 rn貌似有HSSFShapeContainer有clear()这个方法rn但是不会用啊rnrn求教!!!rnrnok的话马上结贴给分,在线等!!!
java的workbook类的jar包
java的workbook类的jar包,用于对excel等进行操作
请教关于java处理xml问题
我有一个字符串str,它的值是xml代码,我现在在做下面的转换的时候报告文件找不到,是为什么呢,rnSAXBuilder builder = new SAXBuilder();rnDocument doc = builder.build(str);rn我只想把str转换成xml,然后再进行处理rnrn具体错误代码rnRoot cause: org.jdom.JDOMException: Error on line 0: File "XXXXXX12345543211" not found.rnrn我只是想转换字符串成xml,报错为什么报告文件找不到呢?rn
请教一个关于java处理字符串的问题?
情况是这样的rn我这里有个sql语句:select * from table where a=? /~and b=?~/ /~and c=?~/rnjava调用这条sql的时候条件b、c可能有值也可能没值,例如b有值,c没值,则sql语句变为select * from table where a=? and b=?rn我应该怎么去实现这样的操作? 麻烦给个思路就行! 谢谢!!
java排序的问题请教大神
package _0717;rnrnimport java.util.Arrays;rnimport java.util.Scanner;rn/**从键盘接收字符串,找出字符串中共有多少种字符,每种有多少个。我先转为数组,然后sort排序,循环第i和i+1比较,rn * 只需要比length-1次,但是我的代码写的有问题,无法得到最后一批。如果按我的思路能不能sort完之后在数组的最后加一个nullrn * 这样我比到length-1,最后一个数肯定不是null,循环进入else就可以打印出最后一批了。问题是代码怎么写rn */rnpublic class Listall rn public static void main(String[] args) rn Scanner sc=new Scanner(System.in);rn String string=sc.next(); rn //字符转为数组,排序rn char[] chars=string.toCharArray();rn Arrays.sort(chars);rn System.out.println(chars);rn //找出相同的元素和每个元素的个数rn int sum=1;int sorts=1;rn for(int i=0;i<(chars.length-1);i++)rn if(chars[i]==(chars[i+1]))rn sum+=1;rn rn elsern sorts+=1;rn String s=chars[i]+"有"+sum+"个";rn System.out.println(s);rn sum=1;rn rn rn rnrn
java Rsa 的问题,请教大神
问题1: javaRsa 会生成一个公钥 和密钥,那么我如果作为接口提供方,我是把两个:密药都n 给客户还是? 我觉得是两个都给,一个用来签名,一个人用来解密和加密n 问题2:当客户发来签名 ! 由我验签的时候,要用公钥来验证签名,这个签名是我存入数据库的还是 由客户传过来的?n 问题3: 客户给我签名是加密的,那么这个签名可以解密成明文吗?还是说签名一般只用来验证签名 ,签名验证通过后,再进行数据的加解密
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表