【access开发】导入excel 并生成表

news/2025/3/26 1:16:26/
htmledit_views">

hi,大家好呀!

最近天气越来越暖了,在这个春暖花开的季节了,每天心情应该都是美美的,正所谓一年之计在于春,在这个美好的季节,大家一起努力学习学习吧!那我们来看看今天学点啥呢?

大家在刚接触access时,很多都是excel的高手,学习的过程中,总会想着,怎么把现在的excel数据导入到access,那这个时候该怎么来操作呢?如果是新手,那肯定是导入excel就可以了,那如果你是一个爱show技术的e人,那是不是就想会着,用vba来实现导入功能呢?OK,那还是老规矩,废话不多说,让我们动手做吧!

1、创建窗体

第一步,还是老规矩,我们先搭一个窗体界面,在窗体上放两个文本框,名称分别为txtPath、txtTable,再添加两个按钮,名称分别为:btnSelect、btnOK,具体设计如下:

2、添加代码

窗体建好了,那就可以来添加代码了,具体的代码如下:

Private Sub btnOK_Click()Me.txtPath.SetFocusIf IsNull(Me.txtTable) ThenMe.txtTable = "table"End IfIf Me.txtPath <> "" ThenDoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, Me.txtTable, Me.txtPath, TrueEnd IfEnd SubPrivate Sub btnSelect_Click()With Application.FileDialog(msoFileDialogFilePicker).AllowMultiSelect = False.Filters.Clear.Filters.Add "Excel", "*.xls;*.xlsx".Filters.Add "All Files", "*.*"If .show = -1 ThenMe.txtPath.SetFocusMe.txtPath.Locked = FalseMe.txtPath.text = .SelectedItems(1)Me.txtPath.Locked = TrueEnd IfEnd WithEnd Sub

3、运行测试

最后,肯定是运行测试了,我们来看看效果。

我们用最少的代码,写出了高逼格的功能,所以大家快去试一下吧!嘿嘿!


http://www.ppmy.cn/news/1582595.html

相关文章

T113-i开发板的休眠与RTC定时唤醒指南

​​在嵌入式系统设计中&#xff0c;休眠与唤醒技术是优化电源管理、延长设备续航的关键。飞凌嵌入式基于全志T113-i处理器开发设计的OK113i-S开发板提供了两种休眠模式&#xff1a;freeze和mem&#xff0c;以满足不同应用场景下的功耗与恢复速度需求。本文将详细介绍如何让OK1…

游戏引擎学习第170天

总结和今天的计划 现在&#xff0c;我们正在处理字体相关的工作。实际上&#xff0c;这个工作已经等待了很久&#xff0c;很多人一直在问&#xff0c;为什么没有新的文件&#xff0c;现在我们正在处理字体。屏幕上已经显示了一些字体&#xff0c;它们看起来还不错&#xff0c;…

electron桌面应用多种快速创建方法

方法一、 结合vite和vite前端页面模版搭建electron 文档地址&#xff1a;quick-start/create-electron - npm # with npm npm create quick-start/electron# with yarn yarn create quick-start/electron# with pnpm pnpm create quick-start/electron 方法二、 结合nu…

力扣算法Hot100——75. 颜色分类

解法1&#xff1a; 当然可以冒泡排序&#xff0c;时间复杂度O( n 2 n^2 n2) 解法2&#xff1a;单指针 循环两次&#xff0c;第一次循环将所有的 0 交换到前面&#xff1b; 第二次循环将所有的 1 交换到 0 的后面 class Solution {public void sortColorsBySinglePointer(int…

蓝桥杯备考:动态规划之最长上升子序列打鼹鼠

这道题第一眼想用BFS&#xff0c;但是初始位置不固定&#xff0c;要考虑的太多太多了 我们可以看到time是递增的&#xff0c;我们可以用最长递增子序列来做 一共是这么多个鼹鼠&#xff0c;按照时间排序&#xff0c;依次枚举每个鼹鼠&#xff0c;找出最长上升子序列&#xff0…

鸿蒙NEXT项目实战-百得知识库01

代码仓地址&#xff0c;大家记得点个star IbestKnowTeach: 百得知识库基于鸿蒙NEXT稳定版实现的一款企业级开发项目案例。 本案例涉及到多个鸿蒙相关技术知识点&#xff1a; 1、布局 2、配置文件 3、组件的封装和使用 4、路由的使用 5、请求响应拦截器的封装 6、位置服务 7、三…

场外个股期权是什么?场外个股期权还能做吗?

场外个股期权指在非正式的交易场所&#xff0c;即场外市场上&#xff0c;老板们与特定对手方直接进行的个股期权交易。 场外期权为何被严监管&#xff1f; 场外个股期权指在非正式的交易场所&#xff0c;即场外市场上&#xff0c;老板们与特定对手方直接进行的个股期权交易&am…

【漫话机器学习系列】148.Softplus 函数

Softplus 函数详解 1. Softplus 函数介绍 Softplus 函数是一种用于神经网络和深度学习的激活函数&#xff0c;其数学表达式如下&#xff1a; Softplus 函数是一种平滑的非线性激活函数&#xff0c;与 ReLU&#xff08;Rectified Linear Unit&#xff0c;修正线性单元&#xf…