读书人

上怎html格式的文封存.xls格

发布时间: 2011-12-26 23:09:59 作者: rapoo

上怎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

读书人网 >C#

热点推荐