菜鸟求助啊,最近刚接触C#,求高手帮忙写一段代码,将三个存放在textbox里的数据(分别叫做σ1,σ2,σ3)导出到excel表格里,
解决方案 »
- rdlc报表可以设置绑定数据源吗?怎样设置?
- 用记事本编写控制台应用程序并运行
- 请教一个有关EXT和JSON的问题
- 如何从数据库读取数据放入html控件Text中 ?
- 怎样才能让线程立即退出,abort貌似不行
- 请问在一个类中怎么实现这样的属性例如:mything["ok"],即取得集合mything其中元素ok的值得??
- Web Form 中,Treeview的节点check被选中,如何让它下面的子节点也选中?
- 偶的代码那儿错了?
- dataGrid的二个问题,请帮忙解决
- 大叔大婶们,请问:如何动态修改datagridview中的数据啊?
- 大家关心的问题,如何转型为一个team leader,需要懂些什么
- C#的基础。请教。类里面又定义类
Excel.Application xlApp = new Excel.Application();
Workbook xlBook = xlApp.Workbooks.Add(true);
Worksheet wsMask = (Worksheet)xlBook.Worksheets["sheet1"];
wsMask.Columns.ColumnWidth = 2;
wsMask.Columns.RowHeight = 13.5;
wsMask.Name = ""; //sheet的名称
Range range = wsMask.get_Range("A2", "A2");
range.Value = textBox1.Text;
保存成07的 xlBook.SaveAs(outputFileName, 56, Missing.Value, Missing.Value, Missing.Value, Missing.Value, XlSaveAsAccessMode.xlExclusive, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);保存成03的
xlBook.SaveAs(outputFileName, 43, Missing.Value, Missing.Value, Missing.Value, Missing.Value, XlSaveAsAccessMode.xlExclusive, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
excel.Application.Workbooks.Add(true);
excel.Visible = true;
///然后将你要添加的值添加的excel表格中
//下面这个是参考
// excel.Cells[i,j] =TextBox1.text;
// excel.FindFormat.Font.Bold = true;
使用前先添加EXCEL引用 /// <summary>
/// 打开EXCEL 把DataGridView中的数据写入EXCEL 完成后显示excel
/// </summary>
/// <param name="dg"></param>
public static void input_excel2(DataGridView dg)
{
Excel._Worksheet Sht;
Excel._Workbook Bo;
Excel.Application excel = new Excel.Application();
Bo = excel.Application.Workbooks.Add(true);
// excel.Visible = true;
Sht = (Excel.Worksheet)Bo.Sheets[1];
//写入数据到EXCEL
int Rowed = 0;
if (dg.AllowUserToAddRows == true)
{
for (int i = 0; i < dg.Rows.Count; i++)
{
for (int y = 1; y <= dg.ColumnCount; y++)
{
excel.Cells[1, y] = dg.Columns[y - 1].HeaderText;
}
Rowed++;
if (Rowed < 65000)
{
for (int lie = 0; lie < dg.ColumnCount; lie++)
{
excel.Cells[Rowed + 1, lie + 1] = Convert.ToString(dg[lie, i].Value);
}
}
else
{
Sht = (Excel.Worksheet)Bo.Worksheets.Add(Type.Missing, Type.Missing, Type.Missing, Type.Missing);
Rowed = 0;
i--;
}
}
}
else
{
for (int i = 0; i < dg.Rows.Count; i++)
{
for (int y = 1; y <= dg.ColumnCount; y++)
{
excel.Cells[1, y] = dg.Columns[y - 1].HeaderText;
}
Rowed++;
if (Rowed < 65000)
{
for (int lie = 0; lie < dg.ColumnCount; lie++)
{
excel.Cells[Rowed + 1, lie + 1] = Convert.ToString(dg[lie, i].Value);
}
}
else
{
Sht = (Excel.Worksheet)Bo.Worksheets.Add(Type.Missing, Type.Missing, Type.Missing, Type.Missing);
Rowed = 0;
i--;
}
}
}
excel.Visible = true;
}