可以自己写代码,应用EXCEL来开发
不过牛人都写好给你了,你可以使用如GOLDPRINTER来进行开发
不过牛人都写好给你了,你可以使用如GOLDPRINTER来进行开发
解决方案 »
- 关于Add
- 离散数学好的请进,高分求算法!!!
- 一个简单的VS2005工具的问题。
- xslt生成xml时的问题
- resquest.params解码问题
- 只有30分给了,现谢谢大家了,好不容易对水晶报表的开发有了一点眉目,下载在论坛上找到了一个免费下载Crystal Repors10版本的水晶报表软
- XP home edtion版本的操作系统能够装.net吗?我在windows组件找不到IIS!
- 关于透明控件的问题
- 在windowsForm中,怎样将一个本地文件上传到ftp上,(进ftp需要用户名和密码)
- 如何把一个list的值赋给另外一个list?
- 请问高手: 电子杂志软件的原理 是什麽,我以前没做过这样的软件,没什麽思路,急!
- C# 有关注册表的问题 急了
http://dotnet.aspx.cc/ShowDetail.aspx?id=BF0A54F9-C7C7-4200-BD9A-802AC1F5DE50
excelApp = new Excel.ApplicationClass();
Excel.Workbook excelBook = excelApp.Workbooks.Add(1);
Excel.Worksheet excelSheet = (Excel.Worksheet)excelBook.Worksheets[1];
excelApp.Visible = true; ////设置显示格式
//int count = dataGridView1.Columns.Count;
//string str = "";
//while (count > 0)
//{
// str = Convert.ToChar('A' + (count + 25) % 26).ToString() + str;
// count = (count - 1) / 26;
//}
int i;
int j;
int k;
for (i = 0; i < dataGridView1.ColumnCount; i++) //定义excel表头
{
excelSheet.Cells[1,i + 1] = dataGridView1.Columns[i].Name;
}
for (k = 0; k < dataGridView1.RowCount; k++) //把数据导出去excel
{
for (j = 0; j < dataGridView1.ColumnCount; j++)
{
excelSheet.Cells[k + 2, j + 1] = dataGridView1.Rows[k].Cells[j].Value;
}
}自认为最简单的方法。直接操作excelSheet跟datagridview就可以了