vb.net对EXCEL进行读写,保姆级教程

这篇具有很好参考价值的文章主要介绍了vb.net对EXCEL进行读写,保姆级教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

保姆级步骤
1.在桌面创建一个.xls或.xlsx的Excel表格,将其命名为ReadExcelTest,创建好文件后右键选择属性,会出现以下界面,将位置记录
vb.net对EXCEL进行读写,保姆级教程

2.创建一个VB.WPF应用程序项目,将其命名为:WpfApp-Read-write_Excel
vb.net对EXCEL进行读写,保姆级教程

3.在创建好的界面中添加Button控件(选中Button拖动到“2”的位置)
vb.net对EXCEL进行读写,保姆级教程

4.双击Button控件,进入程序编辑界面
这里驱动的是Button点击事件
vb.net对EXCEL进行读写,保姆级教程

5.在右侧解决方案,选中项目,右键添加引用
vb.net对EXCEL进行读写,保姆级教程

6.在.NET中选择标号“1”的引用
vb.net对EXCEL进行读写,保姆级教程

7.在Button事件添加声明(所有代码都是在Button事件进行编写)

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click
        Dim AppXls As Microsoft.Office.Interop.Excel.Application        '声明Excel对象
        Dim AppWokBook As Microsoft.Office.Interop.Excel.Workbook       '声明工作簿对象
        Dim AppSheet As New Microsoft.Office.Interop.Excel.Worksheet    '声明工作表对象
    End Sub

声明对象,是为了让程序读取到Excel表和其内容
8.实例化Excel对象,并打开你创建的Excel

AppXls = New Microsoft.Office.Interop.Excel.Application         '实例化Excel对象
AppXls.Workbooks.Open("C:\Users\25042\Desktop\ReadExcelTest.xls")'打开已经存在的EXCEL文件
AppXls.Visible = False                                          '使Excel不可见

9.打开Excel后打开Sheet表

AppWokBook = AppXls.Workbooks(1) 'AppWokBook对象指向工作簿"C:\Users\25042\Desktop\ReadExcelTest.xls"
AppSheet = AppWokBook.Sheets("Sheet1") 'AppSheet对象指向AppWokBook对象中的表“Sheet1”,即:"C:\Users\25042\Desktop\ReadExcelTest.xls"中的表“Sheet1”

除了这种方法,还有以下方法也可以读取到Excel表中的Sheet
下面举一些例子:
1、如果不声明工作表对象 AppSheet ,那么应用AppWokBook对象中的表“Sheet1”的语句就是:AppWokBook.Sheets(“Sheet1”)
2、如果不声明工作簿对象 AppWokBook ,那么应用"C:\Users\25042\Desktop\ReadExcelTest.xls"中的表“Sheet1”的语句就是:AppXls.Workbooks(“C:\Users\25042\Desktop\ReadExcelTest.xls”).Sheets(“Sheet1”)
10.读取数据表"Sheet1"中的单元格内容

 '要读取数据表"Sheet1"中的单元格“A1”的值,到变量S1里
        Dim S1 As String
        
        S1 = AppXls.Workbooks(1).Sheets("Sheet1").Range("A1").Value
        MsgBox(S1)

读取表格中的内容除当前方法还有其他两种方法:
方法1:

S1 = AppWokBook.Sheets("Sheet1").Range("A1").Value
MsgBox(S1)

方法2:

S1 = AppSheet.Range("A1").Value
MsgBox(S1)

11.向Excel写入内容

'把数据写入到单元格“H2”,就是第2行第8个单元格
AppSheet.Cells(2, 8).Value = "大家好!"
S1 = AppSheet.Cells(2, 8).Value  '为了验证,读取并显示它
MsgBox(S1)

写入内容还有其他两种方法
方法1:

AppXls.Workbooks(1).Sheets("Sheet1").Cells(2, 8).Value = "您好!"
S1 = AppXls.Workbooks(1).Sheets("Sheet1").Cells(2, 8).Value'为了验证,读取并显示它
MsgBox(S1)

方法2:

 AppWokBook.Sheets("Sheet1").Cells(2, 8).Value = "你们好!"
 S1 = AppWokBook.Sheets("Sheet1").Cells(2, 8).Value                 '为了验证,读取并显示它
 MsgBox(S1)

12.使用完释放Excel

'使用完毕必须关闭EXCEL,并退出
AppXls.ActiveWorkbook.Close(SaveChanges:=True)
AppXls.Quit()

'完成此程序,打开EXCEL检查,可以看到在“Sheet1”表的单元格“H2”里是文本“大家好!”
13.程序运行
按F5或点击绿三角即可文章来源地址https://www.toymoban.com/news/detail-446907.html

到了这里,关于vb.net对EXCEL进行读写,保姆级教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 使用Easyexcel对Excel进行读写操作

    使用Easyexcel对Excel进行读写操作

    EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。 github地址:GitHub - alibaba/easyexcel: 快速、简洁、解决大文件内存溢出的java处理Excel工具 通过java代码完成对Excel的读写操作,所谓的读写理解为上传和下载 官网:关于E

    2024年02月11日
    浏览(7)
  • EasyExcel知识【Java程序进行读写生成Excel操作】

    EasyExcel知识【Java程序进行读写生成Excel操作】

    💂 个人主页:  爱吃豆的土豆 🌈欢迎加入社区,福利多多哦!土豆社区 🤟数据库专栏更新完毕: 数据库知识 🤟JDBC专栏更新完毕: JDBC知识 🤟Mybatis专栏更新完毕: Mybatis知识 💬 如果文章对你有帮助、 欢迎关注、点赞、收藏(一键三连)和订阅专栏哦 目录 1,Easy Excel入门

    2023年04月08日
    浏览(10)
  • Word控件Spire.Doc 【图像形状】教程(1) ;如何在 Word 中插入图像(C#/VB.NET)

    Word控件Spire.Doc 【图像形状】教程(1) ;如何在 Word 中插入图像(C#/VB.NET)

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处

    2024年02月07日
    浏览(9)
  • Python 读写 Excel 文件库推荐和使用教程

    Python 读写 Excel 文件的库总体看还是很多的, 各有其优缺点, 以下用一图总结各库的优缺点, 同时对整体友好的库重点介绍其使用教程。 库名称 .xls .xlsx 读取 写入 修改 保存 格式调整 插入图片 xlrd √ √ √ × × × × × xlwt √ × × √ √ √ √ √ xlutils √ × × √ √ √ × ×

    2024年02月11日
    浏览(13)
  • Spark环境搭建安装及配置详细步骤(保姆教程)

    Spark环境搭建安装及配置详细步骤(保姆教程)

    1 Spark-Local 模式  1.1 解压缩文件  将 spark-2.1.1-bin-hadoop3.2.tgz 文件上传到 Linux 并解压缩,放置在指定位置,路径中。  1.2 启动 Local 环境  1) 进入解压缩后的路径,执行如下指令   2) 启动成功后,可以输入网址进行 Web UI 监控页面访问   1.4 退出本地模式  按键 Ctrl+C 或输入

    2024年02月02日
    浏览(43)
  • 微信小程序npm安装,保姆级图文教程,步骤齐全

    微信小程序npm安装,保姆级图文教程,步骤齐全

    Download | Node.js   下载node.js 点击.msi程序安装; 随便安装路径(尽量避免中文)只要安装的是电脑上就行,记住安装路径(这个环境变量是自动配置的)(.zip需要手动配置环境变量) .zip包,随便解压路径(尽量避免中文)只要安装的是电脑上就行,记住安装路径(这个环境变

    2024年02月07日
    浏览(10)
  • .net core .net6 读取数据库 读取配置文件 保姆级教程

    .net core .net6 读取数据库 读取配置文件 保姆级教程

    本文环境 Microsoft Visual Studio 2022 .Net6 SQLServer2019 在解决方案管理器右键添加相关的包,如下两个包 Microsoft.Data.SqlClient SQLServer SQLServer数据库 Microsoft.Extensions.Configuration.Json json配置文件 添加配置文件 appsettings.json,选始终复制 添加json配置文件内容如下 DefaultConnection 根据自己的

    2024年02月08日
    浏览(12)
  • Linux虚拟机配置ssh远程连接详细步骤(保姆级教程)

    Linux虚拟机配置ssh远程连接详细步骤(保姆级教程)

            1、VMware Workstation Pro         2、ubuntu-18.04.1-desktop-amd64         3、Xshell7 或者SecureCRT8.3          用到得工具可到官网下载。这里就跳过环境安装过程。         1、开启虚拟机         2、虚拟机设置为NAT模式:         点击虚拟机-配置-网络适配器。

    2024年02月17日
    浏览(16)
  • 最新版 Let’s Encrypt免费证书申请步骤,保姆级教程

    最近将域名迁到了google domain,就研究了一下Let’s Encrypt的域名证书配置。发现网上找到的教程在官方说明中已经废弃,所以自己写一个流程记录一下。 步骤方法官方文档见:https://eff-certbot.readthedocs.io/en/stable/install.html#installation snapd官方文档见:https://certbot.eff.org/instructions

    2024年02月07日
    浏览(28)
  • mysql彻底卸载干净的5个步骤,超多图超详细保姆级教程最新教程新手小白轻松上手

    mysql彻底卸载干净的5个步骤,超多图超详细保姆级教程最新教程新手小白轻松上手

    ✨ 原创不易,还希望各位大佬支持一下! 👍 点赞,你的认可是我创作的动力! ⭐️ 收藏,你的青睐是我努力的方向! ✏️ 评论,你的意见是我进步的财富! mysql8和mysql5的安装过程都有!!!超多图超详细保姆级教程最新教程新手小白轻松上手(点击跳转) mysql彻底卸载

    2024年02月03日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包