推薦:解析.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文件------------------ 主站蜘蛛池模板: 调兵山市| 灵台县| 竹溪县| 石家庄市| 涟源市| 蛟河市| 通江县| 石屏县| 印江| 福建省| 芜湖市| 湖口县| 朝阳县| 丰镇市| 图木舒克市| 河间市| 仪陇县| 金山区| 苗栗市| 崇州市| 通化市| 涿州市| 易门县| 榆林市| 张北县| 板桥市| 通州市| 泰顺县| 上犹县| 广丰县| 长沙县| 彝良县| 乐安县| 洞头县| 周口市| 丰都县| 香格里拉县| 白水县| 泰来县| 奈曼旗| 滦南县| |