上怎html格式的文保存.xls格式的
一 文件名: "text.xls" 格式 html 的文件上後怎上名的文件的工程存 .xls ?
是不是要添加Mircosoft Excel 的考?
string path = Server.MapPath("/BENMY/PCHOME");//服器保存文件的路
string strFileName = FileUpload1.FileName;
string fileExtension = Path.GetExtension(FileUpload1.FileName).ToLower();//文件展名
//string fileExtension = ".xls";
if (!FileUpload1.HasFile)
{
Response.Write("<script>alert('上文件!');</script>");
return;
}
//if (!(fileExtension == ".xls"))
//{
// Response.Write("<script>alert('上文件型.xls!');</script>");
// return;
//}
try
{
if (!Directory.Exists(path))//目不存在的
{
Directory.CreateDirectory(path);
}
strFileName = strFileName.Substring(0, (strFileName.Length - fileExtension.Length)) + DateTime.Now.ToString("yyyyMMddHHmmss");
path = path + "\\" + strFileName + fileExtension;
string href = Request.Url.ToString();
string[] strHref = href.Split(new char[] { '/' });
string savePath = strHref[0] + "//" + strHref[2] + "/BENMY/PCHOME/" + strFileName + fileExtension;
if (WebUtil.GetStringLength(@savePath) > 100)
{
Response.Write("<script>alert('文件的名度超限制!');</script>");
return;
}
this.TextBox1.Text = strFileName + fileExtension;
FileUpload1.PostedFile.SaveAs(path);//上片到服器上
Response.Write("<script>alert('上成功!');</script>");
}
catch (Exception ex)
{
Response.Write("<script>alert('上出!');</script>");
return;
}
的朋友指一下,我剩下最後一解不了
[解决办法]
用com组件Microsoft.Office