先将新建一个access文件,将excel文件中的表到入到access的表中,
然后选择该表,单击右键,选择导出,在保存内型中选择ODBC databases,再选择要导出关系数据库的ODBC的内型即可.
然后选择该表,单击右键,选择导出,在保存内型中选择ODBC databases,再选择要导出关系数据库的ODBC的内型即可.
解决方案 »
- [求救]PDFCreator 将一个Excel转换成pdf,但生成了多个PDF文件
- 急...我的帮助文档不能打开.
- resin3 or java的出错提示: java.lang.OutOfMemoryError: unable to create new native thread
- 高分引诱:如何正确获取本机IP地址,很急的
- java里面有没有专门处理<XXX> ### </XXX>这样的标签的类?
- 如何实现文件搜索?
- java 输入输出问题scanner
- 请教:如何在JAVA中调用telnet程序?谢谢 :)
- java中的日期如何计算
- 微博转发和提及关系收集,求帮助
- 那位大哥,那里有java编译器下载,告诉我详细地址.
- To: fastmask(我心烦)
谢谢!完成后给分1
row1col1,row1col2,row1col3
row2col1,row2col2,row2col3
......
Excel转成这种格式后你从文件读出字符串后一行一行解析然后插到数据库
,这样或许满足你的要求,从数据库导出到文档也这么倒着干吧
不敢保证,思路就是,建立excel的odbc,然后用jdbc像
访问数据库一样访问
我利用数据库技术来处理。
Excel在幕种意义上其实就 是一个数据库,所以我们可以按照
Java处理Excel的方式进行处理,当然在处理的过程中要注意几点。
现在我们结合一个例子加以说明。
Step 1: 准备一个Excel File,假如为:baiquan.xsl以及一个DataSheet
为Sample1.
Step 2:建立JDBC数据源,以WinNT为例:步骤是:Start Menu==>Configure
Menu==>Control Panel===>ODBC数据源===>添加(Button)====>选择Excel===>
输入ODBC数据源名字,假定为hust====>选择你在Step 1里面创建的baiquan.xsl
Step 3: Java 代码和注释
//First we shound inport all necessary package
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.DriverManager;
pubulc class Test
{
public static void main(String[] args)
{
Connection connection=null;
Statement statement=null;
try
{
class.forName("com.jdbc.odbc.JdbcOdbcDriver");
connection=DriverManager.getConnection("jdbc:odbc:hust","","");
// Get Connection , because ODBC DataSource name is "hust",
// Give password and name all are null
statement=connection.createStatement();
// Create Statement
String sql="SELECT * FROM [Sample1$]";
//Note: We suppose DataSheet name is "Sample1" and here
// the table format is "["+DataSheet Name+"$]",There is
// The difference between Excel and Access
ResultSet rs=statement.executeQuery(sql);
System.out.println("Now the Search Result is :");
while(rs.next())
{
System.out.println(rs.getString(1));
}
}
catch(Exception e)
{
System.err.println("Error Message:"+e.toString());
e.printStackTrace();
}
finally
{
try
{
statement.close();
connection.close();
}
catch(Exception e)
{
System.out.println("Close Failed!"+e);
e.printStackTrace(); }
}
}
}
Step 4: Save the File and Compile the run.
以上是基本步骤,可以根据自己的需要进行响应的处理!
我有VC中程序控制Excel和SQL互导的例子。
不过可以变通。现将Excel上传到服务器上,然后在服务器端实现。
row1col1,row1col2,row1col3
row2col1,row2col2,row2col3
......
Excel转成这种格式后你从文件读出字符串后一行一行解析然后插到数据库
,这样或许满足你的要求,从数据库导出到文档也这么倒着干吧
这个方面比较好,因为excel识别逗号