推薦:解析.net如何用OleDb方式操作excel先說說的具體業務需求吧,導出程序中查詢和擴展的結果到excel,不想用直接操作單元格的方法操作excel了所以嘗試了下用之下的方法解決。 先看一段簡略的代碼: string strConn = Provider=Microsoft.Jet.OLEDB.4.0; + Data Source= + fileFullName + ;
此功能適用于后臺數據庫功能不強的web站點,即大部分文本不是存放在數據庫的記錄中,而是放在html文件或者xml文件中,僅僅把索引放到數據庫中,如文章標題、類別、查詢關鍵字等。這樣適合于后臺沒有諸如MS Sql Server這樣的數據庫支持的Web站點。| <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body > <table $htmlformat[0] height="100%" border="0" width="100%" cellpadding="10" cellspacing="0" bgcolor="#eeeeee" style="border:1px solid #000000"> <tr> <td width="100%" valign="middle" align="left"> <span style="color: $htmlformat[1];font-size: $htmlformat[2]">$htmlformat[3]</span> </td> </tr> </table> </body> </html> |
| //---------------------讀html模板頁面到stringbuilder對象里---- string[] format=new string[4];//定義和htmlyem標記數目一致的數組 StringBuilder htmltext=new StringBuilder(); try { using (StreamReader sr = new StreamReader("存放模板頁面的路徑和頁面名")) { String line; while ((line = sr.ReadLine()) != null) { htmltext.Append(line); } sr.Close(); } } catch { Response.Write("<Script>alert(’讀取文件錯誤’)</Script>"); } //---------------------給標記數組賦值------------ format[0]="background=/"bg.jpg/"";//背景圖片 format[1]= "#990099";//字體顏色 format[2]="150px";//字體大小 format[3]= "<marquee>生成的模板html頁面</marquee>";//文字說明 //----------替換htm里的標記為你想加的內容 for(int i=0;i<4;i++) { htmltext.Replace("$htmlformat["+i+"]",format[i]); } //----------生成htm文件------------------ 主站蜘蛛池模板: 河曲县| 华坪县| 台南县| 霞浦县| 丰镇市| 灌阳县| 中西区| 山东| 庆元县| 当阳市| 南江县| 年辖:市辖区| 香格里拉县| 都兰县| 县级市| 会昌县| 普安县| 松溪县| 西宁市| 确山县| 台东县| 库尔勒市| 余庆县| 库伦旗| 高雄县| 乐至县| 大新县| 仁布县| 长葛市| 平舆县| 重庆市| 木里| 稻城县| 卫辉市| 安仁县| 依安县| 德庆县| 和田县| 苗栗市| 疏附县| 五台县| |