Excel操作模式
来源:互联网 发布:部落冲突空气炮数据 编辑:程序博客网 时间:2024/05/21 20:21
添加excel引用
Dim xlApp As Excel.ApplicationDim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet Dim myRange As Excel.Range xlApp = New Excel.Application xlBook = xlApp.Workbooks.Add xlSheet = xlBook.Worksheets.Item(1) xlSheet.Range("F5")="Date:" & Today.Date'...xlBook.Save 'or xlBook.SaveAsxlBook.ClosexlApp.Quit()xlSheet = NothingxlBook = NothingxlApp = Nothing
下面是网友提供的:
Imports SystemImports System.DataImports System.ConfigurationImports System.WebImports Microsoft.Office.CorePublic Class ExcelEdit Public mFilename As String Public app As Excel.Application Public wbs As Excel.Workbooks Public wb As Excel.Workbook Public wss As Excel.Worksheets Public ws As Excel.Worksheet Public Sub New() End Sub Public Sub Create() '创建一个Excel对象 app = New Excel.Application wbs = app.Workbooks wb = wbs.Add(True) End Sub Public Sub Open(ByVal FileName As String) '打开一个Excel文件 app = New Excel.Application wbs = app.Workbooks wb = wbs.Add(FileName) 'wb = wbs.Open(FileName, 0, true, 5, " ", " ", true, Excel.XlPlatform.xlWindows, "\t ", false, false, 0, true,Type.Missing,Type.Missing); 'wb = wbs.Open(FileName,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Excel.XlPlatform.xlWindows,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing); mFilename = FileName End Sub Public Function GetSheet(ByVal SheetName As String) As Excel.Worksheet '获取一个工作表 Dim s As Excel.Worksheet = DirectCast(wb.Worksheets(SheetName), Excel.Worksheet) Return s End Function Public Function AddSheet(ByVal SheetName As String) As Excel.Worksheet '添加一个工作表 Dim s As Excel.Worksheet = DirectCast(wb.Worksheets.Add(Type.Missing, Type.Missing, Type.Missing, Type.Missing), Excel.Worksheet) s.Name = SheetName Return s End Function Public Sub InsertCurve(ByVal ws As String, ByVal Points As Point()) '添加一条曲线 If Points.Length = 0 Then Return With GetSheet(ws).Shapes.BuildFreeform(MsoEditingType.msoEditingAuto, Points(0).X, Points(0).Y) Dim i As Integer For i = 1 To Points.Length - 1 .AddNodes(MsoSegmentType.msoSegmentCurve, MsoEditingType.msoEditingAuto, Points(i).X, Points(i).Y) Next .ConvertToShape.Select() End With End Sub Public Function Save() As Boolean '保存文档 If mFilename = "" Then Return False Else Try wb.Save() Return True Catch ex As Exception Return False End Try End If End Function Public Function SaveAs(ByVal FileName As Object) As Boolean '文档另存为 Try wb.SaveAs(FileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, _ Excel.XlSaveAsAccessMode.xlExclusive, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing) Return True Catch ex As Exception Return False End Try End Function Public Sub Close() '关闭一个Excel对象,销毁对象 'wb.Save(); wb.Close(Type.Missing, Type.Missing, Type.Missing) wbs.Close() app.Quit() wb = Nothing wbs = Nothing app = Nothing GC.Collect() End SubEnd Class
- Excel操作模式
- B/s模式客户端无法操作EXCEL的文件解决
- VB.Net程序设计:Excel的基本操作模式
- VB.Net程序设计:Excel的基本操作模式
- VBS 采用单例模式来封装 操作Excel类
- Java Excel 操作excel
- excel 操作
- 操作EXCEL
- 操作EXCEL
- EXCEL操作
- 操作excel
- excel操作
- Excel操作
- Excel操作
- excel操作
- Excel操作
- 操作EXCEL
- 操作excel
- Windows Mobile告别式 昔日经典回忆录
- asp.net 自定义异常处理
- 为语言和配置提供可更换的资源(资源文件夹适配问题)
- 分布式存储系统设计的若干原则
- 关于dijit.form.MultiSelect的一些基本操作
- Excel操作模式
- 如何理解不能用字符串给字符数组赋值
- asp.net 对话框
- VisualSVN Server的配置和使用方法 图文
- 初学开发的人应该知道的 10 件事情
- Android Intent的基本搞法
- asp.net datagrid
- Android游戏开发之小球重力感应实现
- js 引擎 JavaScriptCore