【发布时间】:2017-11-23 09:26:13
【问题描述】:
我有两个数据表,我想将这两个数据表导出为一个 Excel 文件,其中包含两个包含这两个数据表数据的工作表。
string myquery = "select * from mytable";
string myquery2 = "select * from blatable";
--making and connection to my db--
try{
cnn.open();
MySqlCommand cmd = new MySqlCommand(myquery, cnn);
{
MySqlDataAdapter sda = new MySqlDataAdapter();
{
sda.SelectCommand = cmd;
mydt = new DataTable();
sda.fill(mydt);
}
}
MySqlCommand cmd1 = new MySqlCommand(myquery2, cnn);
{
MySqlDataAdapter sda = new MySqlDataAdapter();
{
sda.SelectCommand = cmd1;
mydt1 = new DataTable();
sda.fill(mydt1);
}
}
}
【问题讨论】:
-
这个问题有一个简单的例子来演示如何用第二个工作表创建一个 excel 电子表格:stackoverflow.com/questions/12425746/…
-
@jonaglon 这个答案需要在服务器上安装 Excel,不建议这样做。
-
@Zhaph-BenDuguid 那是个好地方。
标签: c# asp.net-mvc asp.net-mvc-4 asp.net-mvc-3