我创建了 C# Excel Addin 项目,在该项目中,我向该 excel 添加了一个 User 控件,并在 User Control 中放置了一个按钮。对于按钮,我为将数据从数据库获取到 Excel 单元格(sheet1)而编写的代码。但是这里遇到的问题是,当我单击按钮时,会打开一个新的 Excel 工作表(应用程序),并将数据从数据库填充到新的 Excel 工作表中。但我只想将我的数据从数据库填充到现有的 excel 工作表,而不是新的 excel 工作表。你能帮帮我吗?
我应该只在同一个 excel 中获取数据,而不是为新的 excel 表获取数据。下面是我的代码:-
worksheet = workbook.Sheets["Sheet1"];
worksheet = workbook.ActiveSheet;
app.Visible = true;---- **here i am getting new excel application and data is getting populated**
worksheet.Name = "Export to Excel";
Excel.Range mycell = Excel.Range)worksheet.get_Range("A1:B1","A1:B1");
int CountColumn = ds.Tables[0].Columns.Count;
int CountRow = ds.Tables[0].Rows.Count;
int col = 0;
int row = 1;
string data = null;
int i = 0;
int j = 0;
for (col = 0; col < CountColumn; col++)
{
worksheet.Cells[row, col + 1] = ds.Tables[0].Columns[col].ColumnName.ToString();
}
}