问题如题
那个excel文件会定时更新,我想在我的程序中,先把它下载到本地,然后更新到我的数据库!实现同步!
那个excel文件会定时更新,我想在我的程序中,先把它下载到本地,然后更新到我的数据库!实现同步!
解决方案 »
- GridView模板列中Label取不到text值
- [小白求助]100分求JS接收Bitmap类型变量的方法
- JS全选问题 复选框是.net服务器控件checkBox 在GridView中的模板列
- IE WebControl 中 treeview使用问题
- 我装了windows 2000 professional,然后装了vs.net 2005,然后装了iis
- 请高手帮助解决Excel的问题,急!!!
- 如何给按钮添加onServerClick,我双击按钮后只是在后台代码中产生了void Botton1_ServerClick,html网页中没有onServerClick="",
- 请问有人用过webcombo控件吗!
- 模仿Google输入查询关键字
- 帮帮忙吧,这个问题我已经开了三个贴子了,在线等.....
- 为什么大家都说freetextbox好,我看一点都不好用
- VS.NET中使用CSS样式时的棘手问题
/// 文件下载
/// </summary>
/// <param name="FullFileName"></param>
private void FileDownload(string FullFileName)
{
FileInfo DownloadFile = new FileInfo(FullFileName);
Response.Clear();
Response.ClearHeaders();
Response.Buffer=false;
Response.ContentType="application/octet-stream";
Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(DownloadFile.FullName,System.Text.Encoding.UTF8));
Response.AppendHeader("Content-Length",DownloadFile.Length.ToString());
Response.WriteFile(DownloadFile.FullName);
Response.Flush();
Response.End();
}
更新数据库可以把excel表导进去:
sheetName=this.comboBox1.Text.Trim();
OleDbConnection excelCnn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source=" + FileName + "; Jet OLEDB:Engine Type=5;"+"Extended Properties=\"Excel 8.0;HDR=NO;IMEX=1\"");
DataTable sheetData=new DataTable();
excelCnn.Open();
OleDbDataAdapter sheetAdapter = new OleDbDataAdapter("select * from ["+sheetName+"$]",excelCnn);
sheetAdapter.Fill(sheetData);
excelCnn.Close();
FullFileName 如果是本地的路径是可以的,如果是远程的http类型的地址也可以吗
不知道还有什么方法可以在程序里面给出代理的用户名和密码?我查过了,WebClient是不能设的!