作者:乔山办公网日期:
返回目录:excel表格制作
表1可以通过数据链接表2
1、工具来栏=>数据=>连接
对话框中添加一个连接,通过“浏览源更多”按钮,选择表2,再选择对应的sheet
2、工具栏=>数据=>现有连接,对话框中选工作百簿中的连接,表2
再弹出的小对话框中选择数据放置位置,度在当前页面或新建一个知页面,放置表2的数据
这样,表2的数据就导入表1拉
3、数据有效性,设置道引用刚才导入的数据,就可以了
public DataSet ExcelToDS(string Path)
{
属 string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel="select * from [sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet(); myCommand.Fill(ds,"table1");
return ds;
}
试试重置默认浏览器看看:
楼主可以试用FineReport报表啊,去网上zhidao下载一个,没有使用天数限制和连接数量限制,只有回左下角有个“注册”字样,如果是个人这个字答样也不影响什么,而且网上还有FineReport破解版可以去掉那个水印。