Tag: netbeans

未报告的例外。 必须被逮捕或宣布被抛出

所以我正在试图学习Apache的POI API,而且我对理解某些东西有点困难。 我正在尝试使用JFileChooser类打开现有的Excel文件,以便用户selectExcel文件,然后以特定方式对其进行修改。 我有问题,但打开文件。 它不断给我这个错误:未报告的例外。 必须被捕获或被宣布被抛出在有XSSFWorkbook代码的行。 我的逻辑如下: 1)让用户使用JFileChooser类select他们想要修改的excel文件 2)创build一个新的工作簿和工作表,从选定的Excel文件中传输数据 3)修改数据 public class readInExcel { static void readExcel() throws IOException { JFileChooser fileChooser = new JFileChooser(); fileChooser.setCurrentDirectory(new File(System.getProperty("user.home"))); int returnVal = fileChooser.showOpenDialog(new JPanel()); if(returnVal == JFileChooser.APPROVE_OPTION) { File OGFile = fileChooser.getSelectedFile(); String fileName = "user.home.Desktop"; XSSFWorkbook wb = new XSSFWorkbook(OGFile); XSSFSheet sheet = wb.createSheet("FirstSheet"); } }

如何使用Java Swing创buildExcel应用程序?

我打算为MS Excel开发一个swing应用程序。从另一个excel表格填充一个excel表格的值。手动我是用“V查找”公式来做的。 在swing应用程序中,我也必须使用“v查找”。 您可以请帮助select正确的架构和技术与Swing一起使用。 另外,任何好的样本都应该有帮助。

循环在列表循环中创build行

我想这样做一个Excel工作表: NAME | ADDRESS | PH ==================== Dad | IND | 123 Mom | IND | 123 Me | IND | 123 Dad , Mom和Me在列表中。 我已经试着做代码,但似乎是错的。 它不会逐行写入,而是覆盖每个循环中的所有内容。 代码如下: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet("new sheet"); Row row1 = sheet.createRow((short) 0); row1.createCell(0).setCellValue("Name"); row1.createCell(1).setCellValue("Address"); row1.createCell(2).setCellValue("Ph"); List<pegawai> list_pegawai = test.list_pegawai(); int a = list_pegawai.size(); for […]

Jasperreport Excel文件创buildexception

我在jasper报告中创build.xls文件时遇到错误。 例外 Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: org.apache.poi.hssf.usermodel.HSSFSheet.addMergedRegion(Lorg/apache/poi/hssf/util/CellRangeAddress;)I at net.sf.jasperreports.engine.export.JRXlsExporter.createMergeRegion(JRXlsExporter.java:596) at net.sf.jasperreports.engine.export.JRXlsExporter.initCreateCell(JRXlsExporter.java:540) at net.sf.jasperreports.engine.export.JRXlsExporter.createTextCell(JRXlsExporter.java:530) at net.sf.jasperreports.engine.export.JRXlsExporter.exportText(JRXlsExporter.java:390) at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportPage(JRXlsAbstractExporter.java:550) at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReportToStream(JRXlsAbstractExporter.java:423) at net.sf.jasperreports.engine.export.JRXlsAbstractExporter.exportReport(JRXlsAbstractExporter.java:207) at net.sf.jasperreports.view.save.JRSingleSheetXlsSaveContributor.save(JRSingleSheetXlsSaveContributor.java:112) at net.sf.jasperreports.view.JRViewer.btnSaveActionPerformed(JRViewer.java:1128) at net.sf.jasperreports.view.JRViewer$3.actionPerformed(JRViewer.java:668) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at 码 File reportFile = new File("C:/Documents and Settings…../report1.jrxml"); JasperDesign jasperDesign = JRXmlLoader.load(reportFile); JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); JasperPrint jasperPrint […]

如何使用Java + Struts2在浏览器中打开Excel工作表?

我试图在浏览器中打开xls表单,而不是在MS Excel中。 我试过用Desktop.getDesktop().browse(fileName.toURI()); 但不工作。 这是执行方法的完整代码: public String execute() throws Exception { String rutaArchivo = System.getProperty("catalina.base")+"/ejemploExcelJava.xls"; File archivoXLS = new File(rutaArchivo); if(archivoXLS.exists()) { archivoXLS.delete(); } archivoXLS.createNewFile(); Workbook libro = new HSSFWorkbook(); FileOutputStream archivo = new FileOutputStream(archivoXLS); Sheet hoja = libro.createSheet("Mi hoja de trabajo 1"); Date fechaActual = new Date(); for (int f = 0; f < […]

扫描问题

我正在学习生物医学信息学,现在我正在做我的临床实践,在那里我必须检查对独立收费的用品(每个程序和用品都有编码)供应给住院病人的费用是否正确执行。 我可以在我正在做的软件上导入Excel文件,但是现在我不知道如何执行扫描。 这里是代码(我在NetBeans上做的) public class Portal extends javax.swing.JFrame { private DefaultTableModel model; public static int con = 0; public ArrayList listas = new ArrayList(); public ArrayList listasr = new ArrayList(); public Portal() { initComponents(); model = new DefaultTableModel(); jTable1.setModel(model); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { JFileChooser examinar = new JFileChooser(); examinar.setFileFilter(new FileNameExtensionFilter("Archivos Excel", "xls", "xlsx")); […]

在数据库中插入XLSX数据

我已经创build了一个小应用程序,将用于读取excel .xlsx文件的条形码扫描器(或手写在jtextfield中的数字),并将相关值写入sqlite文件。 数据是“固定的”(它始终是前7列,格式为Excel中的文本),但行号不是。 我有程序工作,但本周突然停止工作(我已经尝试恢复到早期的提交,也没有运气),我正在努力了解我在做什么错了。 class ImportWorker extends SwingWorker<Integer , Integer>{ JProgressBar jpb; int max; Sheet sheet; File file; //Passo i valori di questa classe come riferimenti di oggetti presenti nell'EDB, cosi' posso aggiornare i valori li' public ImportWorker(JProgressBar jpb, int max, Sheet sheet, File file){ this.jpb = jpb; this.max = max; this.sheet = sheet; this.file […]

从netbeans导出函数从MySQL到Excel

所以我需要做一个函数,将采取从我的MySQL表中的所有数据。 我发现查询(和它的工作),但问题是如何在Java中做到这一点? public void Print() { Database db = new Database(); ResultSet rs = null; rs = db.getData("SELECT * FROM my_table" + "INTO OUTFILE 'E:\\kurtcobain.csv'" + "FIELDS TERMINATED BY ','" + "ENCLOSED BY '"' + "LINES TERMINATED BY '+\n+'"); 我已经尝试了一些引号,但仍然在第7行“unclosed字符文字”的错误。任何解决scheme? 以前感谢

如何使用apache poi创build数据透视表后格式化时间列?

我已经使用现有的Excel表创build了一个数据透视表。 但创build后,当我检查在Excel中的数据透视表,它给出了一些时间列的数字。 我想打开Excel数据透视表的时候是用hh:mm格式。 码: try{ FileInputStream input_document = new FileInputStream(new File("C:\\EXCEL JAVA/ecga1.xlsx")); XSSFWorkbook my_xlsx_workbook = new XSSFWorkbook(input_document); XSSFSheet sheet = my_xlsx_workbook.getSheetAt(0); XSSFSheet pivot_sheet = my_xlsx_workbook.createSheet("MAIN"); int numColumns = 4; int numRows = sheet.getLastRowNum() + 1; AreaReference a = new AreaReference(new CellReference(0, 0), new CellReference(numRows – 1, numColumns – 1)); CellReference b = new CellReference("A1"); XSSFPivotTable […]

将属性文件转换为excel

我试图将属性文件转换为Excel,但我不知道如何。 在netBeans中看起来像这样,但我可以复制一整列或全部,只让我一个一个(而且有很多数据..) 任何人都知道如何将其转换为Excel或至less复制整个列? 编辑1:我问这个问题寻找一个非编程的答案,因为我认为netbeans可以做任何想像转换成excel。 (我的英语不是最好的,我希望你能理解我想说的话。)