Java中的大量输入?

时间:2017-06-19 16:39:36

标签: java excel

上个学期我在Java学习了一门课,几乎忘掉了一切。我想做的是通过组合

为新生发电子邮件
first name + last name + @college.edu.

我有一个包含5,000多个名字的excel电子表格,一个接一个地执行此操作会杀了我并永远占用。无论如何,我是否可以编写一个程序来获取我从excel电子表格中复制的信息并以电子邮件形式输出?

示例:

CELL1 CELL2
John   Smith
Patty  Smith
Roger  Ebert
George Costanza

输出:

John.smith@college.edu
Patty.smith@college.edu
Roger.ebert@college.edu
George.costanza@college.edu

感谢任何帮助。

谢谢, 大通

2 个答案:

答案 0 :(得分:5)

你可以在Java中做到这一点。但是,我建议使用Excel公式来做到这一点(它更简单,更快捷),例如:

=CONCATENATE(CELL1, ".", CELL2, "@college.edu")

将其拖到其他单元格以填充其值。

答案 1 :(得分:1)

Darshan的回答可能是获得所需工作的最有效方式。或者您可以编写一个使用$key$key来解析CSV数据的函数。

检查出来:https://www.mkyong.com/java/how-to-read-and-parse-csv-file-in-java/