java使用POI导入Excel文件时能获得这个Excel的创建时间吗?

图片说明
就是图中的这个修改时间

3个回答

file.lastModified()

有了这个时间戳 再转 DATE咯

file.lastModified()

file.lastModified() 可以的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java的poi导入Excel文件
首先看看前台写法: <form action="poi/upload.do" method="post" enctype="multipart/form-data"> 选择文件:<input type="file" name="productFile"> <input type="sub
java使用poi导入excel
1.添加poi的jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.15</versi...
Java使用poi导入Excel文件
前面说到下载模板后,对数据需要导入。 工具类 ImportExcelUtils :excel模板工具类 FileUtils:文件上传工具类(这个工具类作用比较大,很多地方用的着,包括头像上传) ResponseData :对需要返回信息的一个封装工具类 导入需要maven引入的jar包(这里用的是poi) <!-- https://mvnrepository.com/ar...
Java 使用POI导入Excel文件
最近工作中开发个小功能,有个项目需要导入的配置文件是Excel文件,查阅网上资料,是用POI实现的,现把自己实现的过程和简单demo分享一下。 首先需要下载与POI有关的jar包,这个可以从官网下载,网址:点击打开链接 选择左侧的download,然后拉到最下面,点击Binary Artifacts ,可以下载以前的版本,我用的是poi-bin-3.8-20120326.zip。 代码需要
poi导入excel文件
最近公司要求做一个导入excel文件到数据库的功能,就参照网上的博客做了一个小例子.首先准备poi-3.17.jar,poi-ooxml-3.17.jar,poi-ooxml-schemas-3.17.jar前端代码modal.jsp:我是用的bootstrap插件(modal对话框)<div class="modal" id="import"> <div class="moda...
使用poi 导入 excel
@RequestMapping(value="/import")     //导入     public String impot(@RequestParam MultipartFile[] file,HttpServletRequest request) throws IOException{         for(MultipartFile myfile : file){
java poi导入excel
再导入excel的时候出现问题:只能导入excel表的最后一行,报错是:Duplicate entry '142' for key 'PRIMARY'。rnrnpackage com.kefu.dao;rnrnimport java.io.FileInputStream;rnimport java.io.IOException;rnimport java.io.InputStream;rnimport java.util.ArrayList;rnimport java.util.List;rn rnimport org.apache.poi.hssf.usermodel.HSSFCell;rnimport org.apache.poi.hssf.usermodel.HSSFRow;rnimport org.apache.poi.hssf.usermodel.HSSFSheet;rnimport org.apache.poi.hssf.usermodel.HSSFWorkbook;rnimport org.apache.poi.poifs.filesystem.POIFSFileSystem;rnrnimport com.kefu.bean.VipInfo;rnpublic class LzxDao rn public List readXls(String filePath) throws IOException rn rn List list = new ArrayList();rn FileInputStream fis = new FileInputStream(filePath);rn POIFSFileSystem fs = new POIFSFileSystem(fis);rn HSSFWorkbook workbook = new HSSFWorkbook(fs);//创建Excel工作簿对象 rn HSSFSheet sheet = workbook.getSheetAt(0);//获取第1个工作表rn rn for(int i=1;i list) throws SQLExceptionrn Connection conn = null;rn PreparedStatement pst=null;rn tryrnrn conn = DBManager.getConnection();rn String sql = "insert into vipinfo(vipid,card,vipname,vipsex,vipjob,vipgrad,phonef,phones,comname,comadd,homadd,assinf,agent) values(?,?,?,?,?,?,?,?,?,?,?,?,?)"; rn pst = conn.prepareStatement(sql);rn for(VipInfo emp:list)rn pst.setInt(1, emp.getVipid());rn pst.setString(2, emp.getCard());rn pst.setString(3,emp.getVipname());rn pst.setString(4, emp.getVipsex());rn pst.setString(5,emp.getVipjob());rn pst.setString(6, emp.getVipgrad());rn pst.setString(7, emp.getPhonef());rn pst.setString(8, emp.getPhones());rn pst.setString(9, emp.getComname());rn pst.setString(10, emp.getComadd());rn pst.setString(11, emp.getHomadd());rn pst.setString(12, emp.getAssinf());rn pst.setInt(13, emp.getAgent());rn pst.addBatch();//将一组参数添加到此 PreparedStatement 对象的批处理命令中。rn rn pst.executeBatch(); [color=#FF0000] //定位是这个有问题[/color]rn return true;rn catch(Exception ex)rn System.out.println("保存VIP客户信息异常:"+ex.getMessage());rn ex.printStackTrace();rn return false;rn finallyrn conn.close();rn rn rn rnrn
POI创建Excel文件
/** * 创建Excel,支持.xls格式,当数据小于30000条,该方法完全没问题 * 最大支持65535条数据,Excel2003最大支持数据条数 * @param title 表名称 * @param head 数据标题 * @param list 数据集合 * @return Excel */ public static HSSFWorkbook createExcel(...
使用POI导入和导出Excel文件
1、ExcelWriter.java package com.eruite.util; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache....
使用POI导入Excel文件数据
package com.cn.test; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.text.DecimalFormat; import java.util.ArrayList; import org.apache.poi.hs
使用POI导入Excel文件信息
上一篇文章讲解了使用JasperReport和poi导出Excel,本篇讲解使用POI将一个Excel中的文件信息导入到系统中。
使用poi导入excel文件数据到数据库
import com.coocaa.base.BaseAction; import com.coocaa.base.CoocaaResponse; import com.coocaa.config.ViewsConfig; import com.coocaa.shop.goods.Goods; import com.coocaa.shop.goods.GoodsService; import co
java实现Excel导入(POI)
java实现Excel导入
Excel导入Java工具poi
需要的jar包如下: 下载地址: http://mvnrepository.com/artifact/org.apache.commons/commons-collections4/4.1
java POI 之Excel导入详解
POI+Excel导入1.Jar包导入所需要导入的jar包commons-fileupload-1.3.1.jarcommons-io-2.4.jardom4j-1.6.1.jarpoi-3.14.jarpoi-ooxml-3.14.jarpoi-ooxml-schemas-3.14.jarxmlbeans-2.6.0.jar2.界面设计通过类型为file的input选择计算机文件, 其中input
java poi 导入Excel模板
服务器端有一个Excel模板,如何用poi将数据库中的数据导入到该模板,并让客户端下载。。。rn请教各位帮忙,谢谢,最好有实例或者源码,,,邮箱:java_coding@126.com
poi导入下载的excel报错,导入自己创建的excel没问题?
Excel文件的后缀都是 .xls。rnrn报错信息如下:rnStruts Problem ReportrnrnStruts has detected an unhandled exception:rnrnMessages: rnPackage should contain a content type part [M1.13]rnorg.apache.poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type part [M1.13]rnFile: org/apache/poi/openxml4j/opc/ZipPackage.javarnLine number: 147rnStacktracesrnrnorg.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type part [M1.13]rn org.apache.poi.util.PackageHelper.open(PackageHelper.java:41)rn org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:190)rn com.dfbyoa.commons.ImportExcel.getData(ImportExcel.java:122)rn com.xcd.manage.reconciliation.traveImport.action.BookImportAction.execute(BookImportAction.java:58)rn sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)rn sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)rn java.lang.reflect.Method.invoke(Unknown Source)rn com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)rn com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)rn com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)rn org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:314)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:142)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:166)rn com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)rn com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)rn org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)rn org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485)rn org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)rn org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)rn org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)rn com.dfbyoa.commons.filters.SessionFilter.doFilter(SessionFilter.java:56)rn org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)rn org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)rn org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)rn org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)rn org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)rn org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)rn org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)rn org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)rn org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)rn org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)rn org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)rn org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)rn org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)rn java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)rn java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)rn org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)rn java.lang.Thread.run(Unknown Source)rn rnYou are seeing this page because development mode is enabled. Development mode, or devMode, enables extra debugging behaviors and reports to assist developers. To disable this mode, set:rnrn struts.devMode=falsernin your WEB-INF/classes/struts.properties file.
Java使用Apache的poi实现Excel导入
书接上文 poi实现Excel导入 @Override public List<Student> importExcelStudent(String xlsPath) throws IOException { List<Student> students = new ArrayList<>(); /...
Java 使用 Poi 导入 Excel 通用(一)
上一篇【Java实现从网页上传导入excel数据到数据库】一文中利用poi 导入excel工具只是一个简版,今天利用反射机制重新写一个通用excel导入工具类,可供大家参考使用 实现思路:        利用java反射机制把excel读取出来的值放进相对应的实体成员变量中        工作簿 中的列必须与实体成员变量顺序和类型一致 核心代码: import java.io.Fil...
java使用poi导入excel表处理小数点
导入excel表,若表格中为整数数字,不管单元格设置成数字格式还是文本格式,导入时都会出现小数点和0
用poi创建Excel文件
import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFCell; import java.io.FileOutputStream; public class CreateXL{ public static String outputFile="D:\\zhangJ.xls"; public static void main(String argv[]){ try{ HSSFWorkbook workbook=new HSSFWorkbook();//创建新的Excel工作薄 HSSFSheet sheet=workbook.createSheet("效益指标");//新建一名为“效益指标”的工作表 HSSFRow row=sheet.createRow((short)0);//创建行 最顶端的行索引0的位置创建行 HSSFCell cell=row.createCell((short)0);//创建单元格 最顶端的索引为0的位置创建单元格 cell.setCellType(HSSFCell.CELL_TYPE_STRING);//定义单元格为字符串类型 cell.setCellValue("增加值");//在单元格中输入一些内容 //创建一输出文件流 FileOutputStream fOut=new FileOutputStream(outputFile); // 把相应的Excel 工作簿存盘    workbook.write(fOut);    fOut.flush();    // 操作结束,关闭文件    fOut.close();    System.out.println("文件生成..."); }catch(Exception e) {    System.out.println("已运行 xlCreate() : " + e );    } } }
使用 POI创建一个简单的 Excel 文件
初级程序员一枚,看到公司大佬写的生成Excel文件,做下记录,同时也分享给大家参考   ·······································实现原理是用workBook 然后还有OutputStream 首先是一个ExcelDataBean 这个实体类 用来 声明 Excel的最大行数,最大列数 以及用来保存  所传入的 标题列 内容列 并且对它们做出校验。 i
poi能在生成Excel文件时,能隐藏列吗?
如题,想知道能不能隐藏?如果可以,给个例子。
js能获得导入的excel文件的状态吗?
rn...........rn 选择文件:rn.........rnrnjsp大致是这样的,在js中提交表单rnStruts.xmlrn如下:rn rn rn rn image/bmp,image/png,image/gif,image/jpeg,image/pjpeg,text/plain,application/vnd.ms-excelrn rn 500000rn rn rn /uploadrn ****.jsprn ****.jsprn rn现在的问题是,如果将要导入的excel双击打开再做导入操作,该过程根本无法到达Action。rn是不是能够在js判断excel文件处于打开状态,或者另有方法导入打开的文excel文件?还请指教。
java使用POI创建excel的问题
我用POI创建一个Excel表格。并且可以向里面写入数据。也能正常打开。。但是我用同样的方法再次写入数据时。以前的数据就被清空了。这是怎么回事啊。
导入EXCEL(POI技术)
能将查询出来的数据导入EXCEL中22222222222222222222222222222222222222222222222222222
POI导入Excel数据
  Excel: java代码: public void readExcel() throws IOException{ FileInputStream inputStream = new FileInputStream(new File("C:/Users/Administrator/Desktop/aaa.xls")); //读取工作簿...
POI导入/导出 EXCEL
POI的HSSF & XSSF 分别对应excel的97和07版,POI这两个对象的workbook,sheet,row,cell对应着excel相应对象.我们写东西是在cell上写,写完了创建一个outputStream,用workbook.write把他输出去; 要动态的导出excel的标题一般是固定的,可以用一个字符串数组然后遍历输出; 然后再把从数据库里查出的对应标题输出就可以了;
Excel的导入与导出(POI)
开发十年,就只剩下这套Java开发体系了 >>>    ...
POI实现excel导入
在很多地方,我们需要将数据多条数据添加到数据库,那么这个时候,如果实现了excel数据导入到数据库,我们的工作将会轻松很多,接下来我就给大家提供一个简单的POI导入excel数据到数据库,并且判断导入的数据是否存在于数据库,存在导入失败,否则,成功; 上传之前先对数据进行处理 $('#btnSub').click(function(){ //会计科目这个是easyuitree...
POI导入Excel工具类
import com.google.common.collect.Lists; import com.mls.util.excel.annotation.ExcelField; import org.apache.commons.lang3.StringUtils; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apa...
excel导入和导出--poi
1.jar包 网站http://www.apache.org/dyn/closer.cgi/poi/右击超链接2.5.1.zip下载压缩包poi-bin-2.5.1-final-20040804.zip, 2.使用poi POI对象名称对应的Excel对象 a.HSSFWorkbook 工作簿 b.HSSFSheet 工作表 c.HSSFRow 行 d.HSSFCell 单元格 ...
POI导出导入Excel
利用poi 实现excel的导入导出,导入项目即可使用
POI 兼容导入Excel
[code="java"] package ycl.learn.excel; import java.io.OutputStream; import java.util.List; import java.util.Map; import ycl.learn.excel.ExcelHeader.ColumnHeader; public class ExcelParame...
POI完成Excel导入
1.在index.xml编写代码 <form action="importExcel" method="post"enctype="multipart/form-data"> <input name="file" type="file"> <input type="submit" value=&quo
POI 实现excel导入
POI 实现excel导入标签(空格分隔): POIexcel导入时excel导出的逆向过程,使用相同的类和方法来实现,具体的例子为: package com.excel.poi;import java.io.File; import java.io.IOException;import org.apache.commons.io.FileUtils; import org.apache.po
POI导入Excel表
POI导入和导出是互逆的过程,可以互相对应《POI导出Excel表》 一、jsp文件字段对应    Action类中字段get set方法 public class ImportExcelPzAction extends BaseActionSupport{ private File file; //file文件的name pr
POI导入Excel乱码
我在用POI导入Excel时,出现乱码,rnrn我加上 cell.setEncoding(HSSFCell.ENCODING_UTF_16);后,rnrn报错:HSSFCell没有setEncoding这个方法rnrnrnrn这种办法解决不了,还有什么其他办法可以解决吗?
poi导入excel到数据库
poi导入excel到数据库:rnpublic static String getCellValue(HSSFCell cell)rn String value = null;rn //检查列类型rn switch(cell.getCellType())rn case HSSFCell.CELL_TYPE_STRING://字符串rn value = cell.getRichStringCellValue().getString();rn break;rn case HSSFCell.CELL_TYPE_NUMERIC://数字rn value = new Double(cell.getNumericCellValue()).toString();rn break;rn case HSSFCell.CELL_TYPE_BLANK:rn value = "";rn break;rn case HSSFCell.CELL_TYPE_FORMULA:rn value = String.valueOf(cell.getCellFormula());rn break;rn case HSSFCell.CELL_TYPE_BOOLEAN://boolean型值rn value = String.valueOf(cell.getBooleanCellValue());rn break;rn case HSSFCell.CELL_TYPE_ERROR:rn value = String.valueOf(cell.getErrorCellValue());rn break;rn default:rn break;rn rn return value;rn rn这是我的判断单元格类型和转换。rn假如导入的excel文件中有个字段:分公司为1010100,在excel中的单元格是数值类型。poi取出后变为1010100.0,而数据库中的是char类型,导入就会报错。因为数据库还有一个字段为money:是double类型,所以不能再getCellValue()方法中DecimalFormat数值类型的数,也不能在excel文件中将分公司1010100定义为文本,这不友好。请教高手这个一般怎么解决的?
poi导入excel
poi导入excel2003,2007通用
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件