Tag: filereader

如何从Java中的Excel中读取特定的行?

我试图编写一个程序,使我可以检索存储在Excel文件中的人员的详细信息。 我已决定使用电子邮件作为识别每个人的方式,因为这些都是独一无二的。 我的程序似乎不工作,有人可以帮我吗? import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class Reader { public static void main(String[] args) { String csvFile = "Clients.csv"; BufferedReader br = null; String line = ""; String cvsSplitBy = ","; try { br = new BufferedReader(new FileReader(csvFile)); while ((line = br.readLine()) != null) { if(((br.readLine().split(cvsSplitBy))[2]).equals("email@gmail.com")){ String[] data = […]

如何parsing/读取已存在于服务器上的AngularJS中的excel文件(.xls或.xlsx)?

我是AngularJS的新手。 我有一个名为sample.xls的Excel文件已经存在于我的服务器上的某个文件夹中。 这个excel文件包含四张表格。 我想parsing整个文件(即所有表格中的数据)。 AngularJS应该怎么做? 我不希望代码上传一个Excel文件到AngularJS服务器。 我想要一种方法来parsing已经在服务器上使用AngularJS的Excel文件。 请有人帮我在这方面。 如果你可以把一些包含多个工作表的excel文件放在一个实例中来展示你的代码,那将会更好。 谢谢。

不能从excel文件读取最后一列数据

我正在从Excel文件中读取数据,以便在该列中生成工资代码empcode,emp_name,working_days,overtime_hour从excel文件读取数据时我只读第一列三列意味着我只读工作日我无法读取加class时间,请提出build议我错了,我尝试了下面的代码 public class csv_Upload extends JFrame implements ActionListener { public static JFrame f; JPanel panel; Connection con = null; JButton b1,b2,b3,b4; int Status=0; JTextField txt1; int company_id1=0; JLabel l1; Font g,g1; JFileChooser fc; JTextArea log; File file1 ; String str; JComboBox jb1; public csv_Upload() { panel=(JPanel)getContentPane(); panel.setLayout(null); g=new Font("Georgia",Font.BOLD,22); g1=new Font("Georgia",Font.BOLD,15); panel.setBackground(new java.awt.Color(204, 230 , […]

从服务器下载Excel文件并保存在客户端

我有一个JavaScript应用程序和一个API,创build一个Excel文件,并返回一个字节数组与下列标题: Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet Content-Disposition:attachment; filename=List.xlsx 当我去Excel资源API URL时,系统会提示下载Excel文件。 如果我这样做,它下载罚款,并在Excel中打开。 一切都很好。 现在来解决这个问题: 我不想要的是在用户的浏览器窗口中公开API URL,所以我的目标是: 通过AJAX XMLHttpRequest下载Excel文件 将内容(字节数组)存储在Blob中 用Blob创build一个数据URI 在popup窗口中打开数据URI,提示用户下载Excel文件 我有什么是这样的: 它下载文件,但是当我尝试打开文件时,Excel无法将其识别为有效的Excel文件。 // "data" is the contents from the server var reader = new FileReader(); var blob = new Blob([data], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' }); reader.readAsDataURL(blob); reader.onloadend = function (e) { window.open(reader.result, 'Excel', 'width=20,height=10,toolbar=0,menubar=0,scrollbars=no', '_blank'); }