.net 实现excel 自动化操作
2010-01-20 14:58
281 查看
Imports Microsoft.Office.Interop Dim dvResult As Data.DataView Dim staFile As String = "c:/test.xls" 'open file Dim m_objExcel As Excel.ApplicationClass = New Excel.ApplicationClass Dim miss As System.Reflection.Missing = System.Reflection.Missing.Value m_objExcel.Visible = False m_objExcel.DisplayAlerts = False Dim m_objBooks As Excel.Workbooks = CType(m_objExcel.Workbooks, Excel.Workbooks) Dim m_objBook As Excel.Workbook = CType(m_objBooks.Add(miss), Excel.Workbook) m_objBook = m_objExcel.Workbooks.Open(staFile) Dim objData As Object(,) = New [Object](dvResult.Table.Rows.Count - 1, dvResult.Table.Columns.Count - 1) {} 'write data to array For i As Integer = 0 To dvResult.Table.Rows.Count - 1 For j As Integer = 0 To dvResult.Table.Columns.Count - 1 objData(i, j) = dvResult.Table.Rows(i)(j).ToString Next Next 'set range size Dim m_objRange As Excel.Range = m_objBook.ActiveSheet.Range(startCell, miss) m_objRange = m_objRange.Resize(dvResult.Table.Rows.Count, dvResult.Table.Columns.Count) 'set range style m_objRange.Font.Size = m_objBook.ActiveSheet.Range(startCell).Font.Size 'write data to excel m_objRange.Value = objData m_objRange.EntireColumn.AutoFit()
相关文章推荐
- Python自动化运维笔记(七):XlsxWriter模块实现Excel操作(上)
- excel在QTP中实现自动化
- Java实现Excel操作的方式
- Java 操作 Excel (读取Excel2003 2007,Poi实现)
- asp.net与excel互操作实现代码
- 导入xlrd模块实现对excel的操作,如何装载xlrd模块
- VC实现对Excel的操作
- Flex与.NET互操作(十五):使用FluorineFx中的字节数组(ByteArray)实现图片上传 推荐
- 实现.net的 TreeView客户端两个个性化操作
- 让Windows操作系统实现自动化操作 (2)
- .NET基础示例系列之十五:操作Excel
- 基于.NET的Excel开发:单元格区域的操作(读取、赋值、边框和格式)
- 14、java实现poi操作excel,包括读和写日期格式,并且设置字体样式
- .net 下操作 Excel 文件
- java封装实现Excel建表读写操作
- .Net 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)实现汇总
- VC++实现对Excel操作(3)
- 使用开源免费类库在.net中操作Excel
- .net 操作EXCEL,好文呀,转过来(转自CSDN)
- 在应用程序上实现OFFICE相关的WORD EXCEL导入导出操作