`
arfayr
  • 浏览: 25572 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在vb.net中访问Excel(来自vb.net书)

 
阅读更多

http://blog.csdn.net/xjtandqt/archive/2005/12/16/553929.aspx

<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

本人使用的是Excel2000,须在项目里引用: 添加引用->Com->Microsoft Excel 9.0 Object Library

1 打开Excel dim myexcel as new Excel.Application() myexcel.visible=true

2 添加新的工作簿 myexcel.Workbooks.add()

3 设定第二个工作表为活动工作表 myexcel.worksheets(2).Acivate()

4 打开指定的Excel文件 myexcel.workbooks.open("c:/my.xls")

5 显示Excel窗口 myexcel.visible=true

6 更改Excel的标题栏 myexcel.caption="欢迎,欢迎!"

7 为Excel的单元格赋值 myexcel.cells(1,4).value=100 此语句使Excel当前工作表的第一行第四列,即D1单元格等于100, 也可以这样写: myexcel.Range("D1").value=100

8 设置指定列的宽度(单位:字符个数) myexcel.ActiveSheet.colums(1).columnwidth=20 设定当前工作表第1列的宽度为20

9 设置指定行的高度(单位:磅) myexcel.ActiveSheet.rows(1).rowHeight=1/0.035 1磅 =0.035厘米 设置第1行的高度为1CM

10 插入分页符 myexcel.Activesheet.rows(20).pagebreak=1 在第20行前插入分页符

11 删除分页符 myexcel.Activesheet.columns(20).pagebreak=0 在第20列前删除分页符

12 指定边框线的宽度 myexcel.Activesheet.range("B3:D3").borders(1).weight=3 其中borders参数指定单元格边框的位置: 1:左 2:右 3:顶 4:底 5:斜/ 6:斜/

13 指定边框线条的类型 myexcel.Activesheet.range("B1:D3").borders(2).linestyle=1 此语句将当前工作表的B1:D3单元格的右边框设置为实线 linestyle参数: 1:细实线 2:细虚线 3:点虚线 4:双细实线

14 设置页脚 myexcel.activesheet.pagesetup.centerfooter="第&p页" 注意:设置页眉页脚时要保证计算机上装有打印机,否则出错!

15 设置页眉 myexcel.activesheet.pagesetup.centerfooter="第&p页"

16 设置页眉到顶断距离为2cm myexcel.Activesheet.pagesetup.Headermargin=2/0.035

17 设置页脚到底端距离为2cm myexcel.Activesheet.pagesetup.Footermargin=2/0.035

18 设置顶边边距为2cm myexcel.Activesheet.pagesetup.topmargin=2/0.035

19 设置底边边距为2cm myexcel.Activesheet.pagesetup.Bottommargin=2/0.035

20 设置左边边距为2cm myexcel.Activesheet.pagesetup.Leftmargin=2/0.035

21 设置右边边距为2cm myexcel.Activesheet.pagesetup.Rightmargin=2/0.035

22 设置页面水平居中 myexcel.activesheet.pagesetup.CenterHorizontally=true

23 设置页面垂直居中 myexcel.activesheet.pagesetup.Centervertically=true

24 设置页面纸张大小 (1,窄行 8.5*11 ;39 ,宽行 14*11) myexcel.activesheet.pagesetup.papersize=1

25 打印单元格网格线 myexcel.activesheet.pagesetup.PrintGridlines=true

26 复制整个工作表 myexcel.activesheet.Usedrange.Copy

27 复制指定区域 myexcel.activesheet.range("a1:b5").Copy

28 粘贴 myexcel.worksheets("sheet2").range("A1").PasteSpecial

29 在第2行前插入一行 myexcel.activesheet.rows(2).Insert

30 在第2列前插入一列 myexcel.Activesheet.Columns(2).Insert

31 合并 C4:D4 单元格 myexcel.Activesheet.Range("C4:D4").Merge()

32 自动调整第2列列宽 myexcel.activesheet.Columns(2).AutoFit

33 设置字体 myexcel.Activesheet.cells(2,1).font.name="黑体"

34 设置字体大小 myexcel.Activesheet.cells(2,1).font.size=25

35 设置字体为斜体 myexcel.Activesheet.cells(2,1).font.Italic=true

36 设置字体为粗体 myexcel.Activesheet.cells(2,1).font.Bold=true

37 清除单元格内容 myexcel.activesheet.cells(2,1).ClearContents

38 打印预览工作表 myexcel.Activesheet.PrintPreview

39 打印工作表 myexcel.Activesheet.Printout

40 工作表另存为 myexcel.ActiveWorkbook.saveas("C:/book2.xls")

41 放弃存盘 myexcel.ActiveWorkbook.saved=false

42 关闭工作簿 myexcel.Workbooks.close

43 退出 Excel myexcel.quit

清楚了这些命令,操作excel不就变的很轻松了!-_-

分享到:
评论

相关推荐

    vb.net 编程读取excel文件中的数据

    在VB.NET编程中,读取Excel文件是常见的任务,尤其在数据处理和分析场景中。以下将详细讲解如何使用VB.NET来实现这一功能,并提供一些关键知识点。 首先,要读取Excel文件,我们需要一个能够与Excel文件交互的库。...

    VB.NET_Excel.rar_Excel vb.net_VB.NET excel_excel 2007_vb.net e

    在VB.NET中与Excel进行交互是一项常见的任务,尤其在数据处理和报告生成方面。VB.NET提供了丰富的库,如Microsoft.Office.Interop.Excel,使开发者能够轻松地读取、写入和操作Excel工作簿。以下是对"VB.NET_Excel....

    VB.NET批量从EXCEL中提取图像的

    通过以上步骤,你可以在VB.NET中实现从Excel文件批量提取图像。对于初学者来说,理解Office Interop的工作原理、COM组件的使用以及文件I/O操作是关键。同时,需要注意的是,这种方式可能会消耗大量内存,特别是处理...

    VB.NET访问EXCEL常见操作命令代码

    使用VB.NET语言访问操作EXCEL档常用的操作命令代码,对于开发需要访问使用非常实用.

    vb.net 操作excel实例,包括简单的treeview,datagrid实例

    在VB.NET中,我们可以将Excel数据绑定到DataGridView,以便用户查看和交互。 ```vbnet Dim dataGridView As New DataGridView() dataGridView.DataSource = worksheet.Range("A1:D10").Value ``` 4. 实例应用: ...

    vb.net开发Excel

    1. **基本功能**:该示例代码展示了如何在VB.NET中使用Excel对象模型来控制Excel文档的样式设置。 2. **样式设置**:包括字体大小、加粗、斜体、边框样式和背景颜色等。 3. **条件判断**:代码中包含了多个条件判断...

    vb.net操作excel文件

    在 VB.NET 中,需要添加 Microsoft Excel 11.0 Object Library 引用,以便使用 Excel 的对象和方法。添加引用后,可以使用 Excel 的对象和方法来操作 Excel 文件。 定义 Excel 对象 在操作 Excel 文件之前,需要...

    vb.net将excel中的数据导入到数据库

    ### vb.net将excel中的数据导入到数据库 在日常工作中,我们经常会遇到需要将Excel文件中的数据导入到数据库的情况。例如,在进行数据分析、报表处理或数据迁移等任务时,这种需求尤为常见。本篇文章将详细介绍如何...

    vb.net.zip_VB.NET 控件_vb.net_vb.net excel_vb.net 控件_vb.net控件

    在VB.NET中,控件是构建用户界面(UI)的基本元素,它们允许用户与程序进行交互。本压缩包包含了一系列与VB.NET控件相关的资源,包括一些示例代码、教程和实用工具。 1. **VB.NET 控件**:VB.NET 提供了丰富的控件...

    VSTO开发Excel工具箱源码(VB.NET版).zip

    VB.NET中的异步委托,如BeginInvoke和EndInvoke,可用于在后台线程上执行任务,并在完成时更新UI。这样可以提高用户体验,保持Excel的响应性。 5. **绘制甘特图**: 甘特图是一种常用的数据可视化方法,用于项目...

    vb.net 从DataGridView写入Excel的高效方法(源代码)

    vb.net把DataGridView中的数据导入Excel中,通常采用对Excel操作的方式进行。该方法简单易懂,网上也有很多,但是效率低下。因为其采用的是一个单元格一个单元格的写入方式。当数据量非常大时,用时往往很长。相对而...

    vb.net 直接生成EXCEL文件.rar

    在VB.NET中,我们可以使用`EPPlus`库,这是一个强大的、免费的.NET库,专门用于读写Excel 2007/2010/2013/2016 OpenXML格式的文件。要添加EPPlus到项目中,可以通过NuGet包管理器进行安装。 下面是一个简单的步骤,...

    VB.NET结合EXCEL统计生产报表

    以下是一段示例代码,展示了如何在VB.NET中使用SortedList和Excel对象模型: ```vb.net Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load ' 初始化SortedList Dim mySortedList As...

    vb.net.rar_VB.NET 计算器_vb.net_vb.net excel_计算器

    在VB.NET中,我们可以使用`Microsoft.Office.Interop.Excel`命名空间来与Excel进行交互,创建、打开、修改工作簿和单元格。这使得计算器能够读取或写入Excel文件,例如,用户可能可以将计算结果保存到Excel表格中,...

    VB.NET 自动提取Excel 数据程序

    在VB.NET中,与Excel数据交互主要通过Microsoft Office Interop库实现,这是一个允许.NET应用程序与Office应用(如Excel)进行通信的接口。首先,你需要引用`Microsoft.Office.Interop.Excel`命名空间,然后创建一个...

    VB.Net实现读取本地EXCEL

    在VB.Net中,读取本地Excel文件是一项常见的任务,尤其在数据处理和分析场景中。本文将详细讲解如何使用VB.Net来实现这一功能,并获取Excel中的数据内容。 首先,我们需要了解VB.Net中用于操作Excel的基本组件。...

    VB.NET 创建Excel2007

    在VB.NET中创建Excel2007的工作簿主要涉及到对Microsoft Office Interop库的使用,这是一个允许.NET应用程序与Microsoft Office程序交互的API。这个过程包括安装必要的引用、创建Excel对象、设置工作簿和工作表、...

    vb.net--excel.rar_Excel vb.net_excel_vb net_vb.net_vb.net excel

    vb.net 与excel 的结合,可以直接建立excel

    VB.NetExam.rar_VB.net 数据库_vb.net_vb.net excel_vb.net 实例

    1. **数据库连接**: 在VB.Net中,我们通常使用ADO.NET(ActiveX Data Objects .NET)来建立和管理数据库连接。ADO.NET提供了一组组件,如SqlConnection类,用于与SQL Server数据库进行通信。例如,你可以使用以下...

    vb.net 操作excel

    在VB.NET中操作Excel是一项常见的任务,这主要涉及到对Microsoft Office Interop库的使用,它允许开发者通过编程方式与Excel交互。以下是一些关键的知识点: 1. **Microsoft Office Interop**: 这是微软提供的一个...

Global site tag (gtag.js) - Google Analytics