當前位置:編程學習大全網 - 源碼下載 - asp.net(vb)如何替換EXCEL表格中的數據源

asp.net(vb)如何替換EXCEL表格中的數據源

如果是excel做的模板,也就是說,如果有數據,有數據的圖表,只要數據有變化,圖表就會自動變化。

如果重新建立,可以先用數據填充指定的單元格,然後創建壹個圖表,再指定圖表的數據對應的單元格。

我只做了模板,用下面的代碼就可以得到壹個工作表的圖表對象。我沒再試過。

Excel。應用程序e _ app = null

Excel。_ Workbook e _ book = null

Excel。_ Worksheet e _ sheet = null

Excel。ChartObject e _ chartobj = null//頁面插入對象

對象e_obj =系統。Reflection . Missing.Value

e _ app = new Application();

e _ book = e _ app . workbooks . open(server . mappath(" template。xls”),e _ obj,e _ obj,e _ obj,e _ obj,e _ obj,e _ obj,e _ obj,e _ obj,e _ obj,e _ obj。

// e_sheets =電子書。工作表;

// e_charts = e_app。圖表;

E _ sheet = (excel。_ worksheet)e _ book . worksheets . get _ item("工作表名稱");

//刪除除此表以外的其他表。

e_app。顯示警報=假;

foreach (Excel。電子書中的工作表ws。工作表)

如果(ws。名字!= "工作表名稱"

{

ws。delete();

}

//刪除圖表

foreach (Excel。(Excel中的ChartObject cht。電子表格。ChartObjects(新對象[] { 1,2 }))

如果(cht。名字!="Chart 1") cht。delete();

//////圖表的對象就是在這裏獲得的。

我不明白其他人。

  • 上一篇:關於nodejs 怎麽實現 crypto des加密
  • 下一篇:D828、D808、D528、KG90、KE608到底哪個好
  • copyright 2024編程學習大全網