您的位置:首页 > 编程语言 > C#

C#如何向EXCEL写入数据

2007-12-11 13:11 218 查看
C#如何向EXCEL写入数据

我按着微软技术支持网上的方法写入数据:使用“自动化”功能逐单元格传输数据,代码如下:

// Start a new workbook in Excel.

m_objExcel = new Excel.Application();

m_objBooks = (Excel.Workbooks)m_objExcel.Workbooks;

m_objBook = (Excel._Workbook)(m_objBooks.Add(m_objOpt));

// Add data to cells in the first worksheet in the new workbook.

m_objSheets = (Excel.Sheets)m_objBook.Worksheets;

m_objSheet = (Excel._Worksheet)(m_objSheets.get_Item(1));

m_objRange = m_objSheet.get_Range("A1", m_objOpt);

m_objRange.Value = "Last Name";

m_objRange = m_objSheet.get_Range("B1", m_objOpt);

m_objRange.Value = "First Name";

m_objRange = m_objSheet.get_Range("A2", m_objOpt);

m_objRange.Value = "Doe";

m_objRange = m_objSheet.get_Range("B2", m_objOpt);

m_objRange.Value = "John";

// Apply bold to cells A1:B1.

m_objRange = m_objSheet.get_Range("A1", "B1");

m_objFont = m_objRange.Font;

m_objFont.Bold=true;

// Save the Workbook and quit Excel.

m_objBook.SaveAs(m_strSampleFolder + "Book1.xls", m_objOpt, m_objOpt,

m_objOpt, m_objOpt, m_objOpt, Excel.XlSaveAsAccessMode.xlNoChange,

m_objOpt, m_objOpt, m_objOpt, m_objOpt);

m_objBook.Close(false, m_objOpt, m_objOpt);

m_objExcel.Quit();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: