Tag: 一行

如果列A包含来自外部txt文件的文本,如何删除Excel中的整个行

你好,请帮助,如果你可以。我有一个文本文件名为del.txt包含 STRING1 STRING5 我也有一个有近1 000 000行的excel表。 我正在寻找一种有效的方法如何删除整个行,如果在列A中的文本string与del.txt文件中的文本string之一完全匹配? 在列中的Excel文件中的文本stringA: STRING1 entire row will be deleted STRING1 entire row will be deleted STRING3 STRING3 STRING5 entire row will be deleted 所以在这种情况下,STRING1和STRING5的行将被删除。感谢您的任何build议。 到目前为止,我有下面的代码,但我不知道如何从外部文本文件中取值… Sub Del_Strings() Dim i As Long, strArr strArr = Array("STRING1", "STRING2") For i = LBound(strArr) To UBound(strArr) With [A1:A1000000] .Replace strArr(i), "", xlWhole End With […]

如何使用poi在java中自动调整行高度?

我在我的应用程序中使用java中的poi库文件将string放入excel文件中。 事情是我的一些string包含多行,当放入一个单元格时,只有一些信息是可见的,如第三列所示。 http://imgur.com/Iy7B2OY我不得不双击单元格来查看应该显示的信息。 有没有一种方法可以使信息成为第三列的最后一行? 提前致谢。 编辑:这是做转换工作的类的代码。 公共类转换{ String filename = "C:\\Users\\daoudi\\Desktop\\FactureTest.xls" ; HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet("FirstSheet"); HSSFRow rowhead = sheet.createRow(0); public conversion(List<String> nom , List<String> tel, List<String> abo, List<String> total) throws IOException{ try{ rowhead.createCell(0).setCellValue("Nom"); rowhead.createCell(1).setCellValue("Telephone"); rowhead.createCell(2).setCellValue("Abonnements"); rowhead.createCell(3).setCellValue("Total"); //HSSFCellStyle aligned = workbook.createCellStyle(); //aligned.setAlignment(HSSFCellStyle.VERTICAL_JUSTIFY); for (int i=0;i<nom.size();i++){ HSSFRow row = sheet.createRow(i+1); Cell […]