VSTO/Excel:快速找出某一列中与指定单元格不同的数据
2010-08-29 21:45
267 查看
http://lrh800300.javaeye.com/blog/322090
mail.jar
下载地址:
http://www.oracle.com/technetwork/java/index-138643.html
或 http://java.sun.com/products/javamail/downloads/index.html
activation.jar
下载地址:
http://www.oracle.com/technetwork/java/javase/index-jsp-136939.html
2,配置
两个zip解压到c:(这里是举例,你的可能不同)
把javamai的mail.jar和jaf的activation.jar加入到环境变变量中(假设两个文件被copy到了D:\j2sdk1.4.2_09\lib下)
在classpath添加下面两条语句
D:\j2sdk1.4.2_09\lib\mail.jar;
D:\j2sdk1.4.2_09\lib\activation.jar
测试的JSP页面
Testmail.jsp
<%@page
import="java.util.*"%>
<%@page
import="javax.mail.*"%>
<%@page
import="javax.mail.internet.*"%>
<%@page
import="javax.activation.*"%>
<html>
<head>
<TITLE>JSP meets JavaMail,what a sweet
combo.</TITLE>
</head>
<body>
<%
try
{
String title = "测试邮箱";
String server163 =
"smtp.163.com";
String serverSohu = "smtp.sohu.net";
title =
new String(title.getBytes("iso-8859-1"));
Properties
props = new Properties();
props.put("mail.smtp.host",serverSohu);//指定SMTP服务器
props.put("mail.smtp.auth","true");//指定是否需要SMTP验证
Session
mailSession = Session.getDefaultInstance(props);
mailSession.setDebug(true);//是否在控制台显示debug信息
Message message=new
MimeMessage(mailSession);
message.setFrom(new
InternetAddress("k445546363@sohu.com"));//发件人
message.addRecipient(Message.RecipientType.TO,new
InternetAddress("linhe_150@163.com"));//收件人
message.setSubject(title);//邮件主题
message.setText(title);//邮件内容
message.saveChanges();
Transport transport =
mailSession.getTransport("smtp");
transport.connect(serverSohu,"k44556363","jiangsu");
//这个邮箱可随便使用
transport.sendMessage(message,message.getAllRecipients());
transport.close();
%>
<P>Your mail has been
sent.</P>
<%
} catch(MessagingException m)
{
out.println(m.toString());
} %>
</body>
</html>
如果您使用的JDK是J2EE,就没有什么特定的事非要用基本 JavaMail
API来做不可;J2EE 的类就能处理了,因为它本身就包含有JavaMail API和JAF,您只需要确将 j2ee.jar 文件添加到您的CLASSPATH
中并已全部设置好。
mail.jar
下载地址:
http://www.oracle.com/technetwork/java/index-138643.html
或 http://java.sun.com/products/javamail/downloads/index.html
activation.jar
下载地址:
http://www.oracle.com/technetwork/java/javase/index-jsp-136939.html
2,配置
两个zip解压到c:(这里是举例,你的可能不同)
把javamai的mail.jar和jaf的activation.jar加入到环境变变量中(假设两个文件被copy到了D:\j2sdk1.4.2_09\lib下)
在classpath添加下面两条语句
D:\j2sdk1.4.2_09\lib\mail.jar;
D:\j2sdk1.4.2_09\lib\activation.jar
测试的JSP页面
Testmail.jsp
<%@page
import="java.util.*"%>
<%@page
import="javax.mail.*"%>
<%@page
import="javax.mail.internet.*"%>
<%@page
import="javax.activation.*"%>
<html>
<head>
<TITLE>JSP meets JavaMail,what a sweet
combo.</TITLE>
</head>
<body>
<%
try
{
String title = "测试邮箱";
String server163 =
"smtp.163.com";
String serverSohu = "smtp.sohu.net";
title =
new String(title.getBytes("iso-8859-1"));
Properties
props = new Properties();
props.put("mail.smtp.host",serverSohu);//指定SMTP服务器
props.put("mail.smtp.auth","true");//指定是否需要SMTP验证
Session
mailSession = Session.getDefaultInstance(props);
mailSession.setDebug(true);//是否在控制台显示debug信息
Message message=new
MimeMessage(mailSession);
message.setFrom(new
InternetAddress("k445546363@sohu.com"));//发件人
message.addRecipient(Message.RecipientType.TO,new
InternetAddress("linhe_150@163.com"));//收件人
message.setSubject(title);//邮件主题
message.setText(title);//邮件内容
message.saveChanges();
Transport transport =
mailSession.getTransport("smtp");
transport.connect(serverSohu,"k44556363","jiangsu");
//这个邮箱可随便使用
transport.sendMessage(message,message.getAllRecipients());
transport.close();
%>
<P>Your mail has been
sent.</P>
<%
} catch(MessagingException m)
{
out.println(m.toString());
} %>
</body>
</html>
如果您使用的JDK是J2EE,就没有什么特定的事非要用基本 JavaMail
API来做不可;J2EE 的类就能处理了,因为它本身就包含有JavaMail API和JAF,您只需要确将 j2ee.jar 文件添加到您的CLASSPATH
中并已全部设置好。
相关文章推荐
- VSTO/Excel:快速找出某一列中与指定单元格不同的数据
- VSTO/Excel:快速找出某一列中与指定单元格不同的数据
- VBA实现EXCEL某一列的部分数据和等于指定值
- excel 将单元格数据按某一字符切分
- 保护excel指定单元格数据不被修改的方法
- 新增格式化单元格数据功能-dotNetFlexGrid1.24,快速的设置您的表格数据的不同样式;现在开始扔掉你的Asp.net GridView吧。(更新FieldFormatorHandle参数)
- Excel中快速复制四周单元格数据的快捷键
- 俩种方式找出Excel中相同和不同的数据
- .net将数据写入Excel指定单元格
- 步步为营VS 2008 + .NET 3.5(13) - DLINQ(LINQ to SQL)之用户自定义函数、在不同的DataContext之间做更新、缓存、获取信息、数据加载选项和延迟加载
- Excel中快速复制四周单元格数据的快捷键
- 步步为营VS 2008 + .NET 3.5(13) - DLINQ(LINQ to SQL)之用户自定义函数、在不同的DataContext之间做更新、缓存、获取信息、数据加载选项和延迟加载
- VSTO/Excel: 获取Excel图表中的某个点的数据
- Excel01-不同的单元格输入同一数据
- 用C#将数据写入到Excel指定的单元格中
- 【一步一步学习VBA】Excel VBA 获取指定单元格的数据并进行字符串匹配
- DataTable To Excel File,Create Excel, Create Local Floder 从数据库中读取数据存到本地指定文件夹的Excel中
- Office 2007 打开 C# VS2005 导出的Excel时报错:单元格数据太大 Office 2003打开正常 的解决办法
- 用C#读取Excel文件:从指定单元格开始向右向下读取数据
- ASP.NET Export to Excel(导出数据到Excel) & C#导出Excel,某单元格内容长度超过255的处理方法