草庐IT

excel-2013

全部标签

java - 如何解析 2013-03-13T20 :59:31+0000 date string to Date

如何将这种格式的日期字符串2013-03-13T20:59:31+0000解析为Date对象?我正在尝试这种方式,但它不起作用。DateFormatdf=newSimpleDateFormat("YYYY-MM-DDThh:mm:ssTZD");Dateresult=df.parse(time);我从第一行得到这个异常:java.lang.IllegalArgumentException:Illegalpatterncharacter'T' 最佳答案 尝试:DateFormatdf=newSimpleDateFormat("yyyy

java - Java中@notnull注解在2013年是什么情况?

在Java中,似乎有很多不同的注解来指示方法参数和返回值的可空性状态,并且情况一直在发展。2013年注释我的方法的可空性的最佳做法是什么?我知道这个问题,但这是3年前的事了,我怀疑从那时起情况已经发生了变化:Which@NotNullJavaannotationshouldIuse?我个人使用IntelliJIDEA,但希望有一个不将我的项目绑定(bind)到该IDE的解决方案。我使用Maven进行依赖管理。 最佳答案 据我所知,几乎标准的库是com.google.code.findbugs:jsr305。例如,这是Guava使用的

Excel 制作可视化看板的思路及操作 附开源数据

以制作生产质量数据可视化看板为例,介绍用excel制作可视化看板的思路以及数据透视表、Vlookup、sumif、rank等常用函数的用法。主要参考文章,我补充数据并完善了制作可视化看板的思路,下面内容是对可视化看板选择性的复现。开源的数据和excel文档见文末。文章目录一、完成效果图二、制作可视化看板的思路三、制作可视化看板1.可视化界面的排版布局1.1确定可视化界面的内容1.2可视化界面排版的思路1.3按照内容设计可视化界面的排版1.3.1设置看板底色1.3.2可视化界面的布局2.原始数据的处理3.创建数据透视表4.统计数据4.1获取年度数据统计表4.2获取季度数据统计表4.3获取车间不合

java - 在 Java 中创建 Excel 图表

我一直在使用ApachePOI创建和修改Excel电子表格,但我想知道是否有办法(即使它使用不同的库,最好是开源的)以新的xlsx格式在Excel中创建图表.看起来POI有一个HSSFChart,但我相信这是旧格式(如果我错了请纠正我)。有人使用Java解决方案在Excel中创建图表吗? 最佳答案 一个选项可能是预先创建图表并使用POI将值写入图表可以读取的位置。这就是我最终所做的,而且效果很好。如果您的数据中有公式,请确保在将其写入磁盘之前检查电子表格中的每个单元格并计算它们。 关于j

java - 如何使用 Apache POI 从 Excel 文件中获取列?

为了进行一些统计分析,我需要在Excel工作表的一列中提取值。我一直在使用ApachePOI包来读取Excel文件,当需要遍历行时它工作正常。但是,无论是在API(linktext)中还是通过谷歌搜索,我都找不到有关获取列的任何信息。由于我需要获取不同列的最大值和最小值并使用这些值生成随机数,因此在不选取单个列的情况下,唯一的其他选择是遍历行和列以获取值并逐一比较,这听起来并不那么省时。关于如何解决这个问题有什么想法吗?谢谢, 最佳答案 Excel文件是基于行而不是基于列的,因此获取列中所有值的唯一方法是依次查看每一行。没有更快的方

Java Apache POI Excel 另存为 PDF

如何将excel文件转换/保存为pdf?我正在使用javaplayframework生成一些excel文件,现在要求更改为pdf。我不想重新编码一切。有没有办法转换成pdf?我生成的excel文件来自模板;我读取了excel模板文件,写入更改,然后另存为新的excel文件。这样,模板就不会改变。它包含边框、图像和其他格式。 最佳答案 您需要以下Java库和关联的JAR文件才能使程序运行。兴趣点v3.8iTextv5.3.4试试这个例子将XLS转换为PDF接受Excel电子表格数据作为输入并将其转换为PDF表格数据的完整Java代码如

java - 使用 Apache POI 在 Excel 中锁定单列

我想创建一个Excel,其中只有特定的列被锁定(只读),其余的都是可编辑的,我正在使用以下方法,但这似乎不起作用。创建两个CellStyles,一个使用setLocked(true),另一个使用setLocked(false)。然后对列中所有需要锁定的单元格应用锁定样式,对所有其他单元格应用解锁样式。使用sheet.protectSheet("")保护工作表;但是当我在openoffice中打开创建的Excel时,我注意到所有的单元格都被锁定了!它们都不可编辑。如何实现上述要求?P.S:我不能使用数据验证方法。 最佳答案 如果你反其

java - 如何使用poi将作者姓名设置为excel文件

我正在使用poi(java)创建一个excel(.xlsx)文件。创建excel文件后,我看到excel文件作者为“ApachePOI”。有什么办法可以改变吗?这是我用来创建excel文件的代码...importjava.io.FileOutputStream;importorg.apache.poi.ss.usermodel.Cell;importorg.apache.poi.ss.usermodel.Row;importorg.apache.poi.ss.usermodel.Sheet;importorg.apache.poi.xssf.usermodel.XSSFWorkbook

java - 使用java编写大型excel文件的API

我希望使用Java以编程方式写入excel(.xlsMSExcel2003格式)文件。excel输出文件可能包含约200,000行,我计划将其拆分为工作表数量(由于excel限制,每张工作表64k行)。我曾尝试使用apachePOIAPI,但由于API对象模型,它似乎占用大量内存。我被迫将单元格/工作表添加到内存中的工作簿对象,只有添加所有数据后,我才能将工作簿写入文件!以下是apache建议我如何使用他们的API编写excel文件的示例:Workbookwb=newHSSFWorkbook();Sheetsheet=wb.createSheet("newsheet");//Creat

java - 在 excel Apache poi java 中为合并单元格添加边框。?

我正在使用ApachePOI,我需要在一系列单元格或合并区域中放置一个边框。我正在合并三行五列的单元格。但我无法为其添加边框。那么我该怎么做呢? 最佳答案 我的解决方案是按位置合并单元格,然后创建一个单元格(引用合并单元格的第一个block)来分配一个值,然后通过HSSFRegionUtil设置边框。//MergesthecellsCellRangeAddresscellRangeAddress=newCellRangeAddress(start,start,j,j+1);sheet.addMergedRegion(cellRang