首頁| 新聞| 娛樂| 游戲| 科普| 文學| 編程| 系統| 數據庫| 建站| 學院| 產品| 網管| 維修| 辦公| 熱點
2、正文
代碼如下:
string tmppath = Server.MapPath("~/template.doc"); Document doc = new Document(tmppath); //載入模板 if (doc.Range.Bookmarks["name"] != null) { Bookmark mark = doc.Range.Bookmarks["name"]; mark.Text = "張三公司"; } doc.Save("demo.doc", SaveFormat.Doc, SaveType.OpenInWord, Response); //保存為doc,并打開
復制代碼 代碼如下:
DocumentBuilder builder = new DocumentBuilder(doc); DataTable products = this.GetData(); //數據源 int count = 0; //記錄要顯示多少列 for (var i = 0; i < products.Columns.Count; i++) { if (doc.Range.Bookmarks[products.Columns[i].ColumnName.Trim()] != null) { Bookmark mark = doc.Range.Bookmarks[products.Columns[i].ColumnName.Trim()]; mark.Text = ""; count++; } } System.Collections.Generic.List<string> listcolumn = new System.Collections.Generic.List<string>(count); for (var i = 0; i < count; i++) { builder.MoveToCell(0, 0, i, 0); //移動單元格 if (builder.CurrentNode.NodeType == NodeType.BookmarkStart) { listcolumn.Add((builder.CurrentNode as BookmarkStart).Name); } } double width = builder.CellFormat.Width;//獲取單元格寬度 builder.MoveToBookmark("table"); //開始添加值 for (var m = 0; m < products.Rows.Count; m++) { for (var i = 0; i < listcolumn.Count; i++) { builder.InsertCell(); // 添加一個單元格 builder.CellFormat.Borders.LineStyle = LineStyle.Single; builder.CellFormat.Borders.Color = System.Drawing.Color.Black; builder.CellFormat.Width = width; builder.CellFormat.VerticalMerge = Aspose.Words.Tables.CellMerge.None; builder.Write(products.Rows[m][listcolumn[i]].ToString()); } builder.EndRow(); } doc.Range.Bookmarks["table"].Text = ""; // 清掉標示 doc.Save("baojiadan.doc", SaveFormat.Doc, SaveType.OpenInWord, page.Response);
Intel工程樣品CPU的識別方法
圖解CMOS路線和硬盤光驅跳線的
硬盤分區如何設置準確的分區空間
回眸一笑百魅生,六宮粉黛無顏色
歲月靜美,剪一影煙雨江南
蕪湖有個“松鼠小鎮”
小滿:小得盈滿,一切剛剛好!
一串串晶瑩剔透的葡萄,像一顆顆寶石掛在藤
正宗老北京脆皮烤鴨
人逢知己千杯少,喝酒搞笑圖集
搞笑試卷,學生惡搞答題
新聞熱點
疑難解答
圖片精選
HTML編輯器FCKeditor .NET的配置、
asp.net+FCKeditor上傳圖片顯示叉
GIS開發隨筆--GIS技術的一點理解和
Internet Explorer 編程簡述(八)實現
網友關注