【机房】查询-导出Excel
来源:互联网 发布:王健林惹到谁了 知乎 编辑:程序博客网 时间:2024/06/06 09:08
一、导出Excel需具备的条件
1、office软件
2、VB引用
因为我安装的是office2010版的,所以出现的是Excel14.0,你引用时可能没有14.0,这都取决于你安装的office版本,所以引用之前必须先安装office软件,否则引用里不会出现这句。
3、代码实现
Private Sub cmdExportExcel_Click() Dim xlApp As New Excel.Application '声明Excel对象 Dim xlBook As Excel.Workbook '声明工作簿对象 Dim xlSheet As Excel.Worksheet '声明工作表单 Dim i As Integer Dim j As Integer If MSFlexGrid1.Text = "" Then '判断是否有记录可以导出 MsgBox "没有记录可以导出", vbOKOnly + vbExclamation, "提示" Exit Sub Else Set xlApp = CreateObject("Excel.Application") '调用Excel程序 Set xlBook = xlApp.Workbooks.Add(1) '创建新的空白簿 Set xlSheet = Excel.ActiveWorkbook.ActiveSheet '创建新的工作表单 For i = 0 To MSFlexGrid1.Rows - 1 '填入数据 For j = 0 To MSFlexGrid1.Cols - 1 xlSheet.Cells(i + 1, j + 1) = MSFlexGrid1.TextMatrix(i, j) 'cell(a,b)表示a行,b列 Next j Next i xlApp.Visible = True '显示Excel表格 Set xlApp = Nothing '交还控制给Excel End IfEnd Sub
代码仓库
比较日期代码:
1、这是我敲学生时的代码
If CDate(DTPickerRu.Value < DTPickerBorn.Value) Then MsgBox "出生日期不能小于入学日期!请重新输入!", vbOKOnly + vbExclamation, "警告" Exit Sub End If
2、这是从网上查到的另一种
If DateDiff("n", CDate(DTPickerStart), CDate(DTPickerEnd)) < 0 Then MsgBox "起始日期与终止日期有冲突,请重新选择日期!", 48, "提示" Exit Sub End If
DateDiff 函数可用来决定两个日期之间所指定的时间间隔数目。如果 date1 比 date2 来得晚,则 DateDiff 函数的返回值为负数。
IsDate函数用于判断 date 是否可以被转换为日期或时间。CDate 识别日期文字和时间文字,以及一些在可接受的日期范围内的数字。在将数字转换为日期时,数字的整数部分被转换为日期,分数部分被转换为从午夜开始计算的时间。
CDate 根据系统的区域设置识别日期格式。如果数据的格式不能被日期设置识别,则不能判断年、月、日的正确顺序。另外,如果长日期格式包含表示星期几的字符串,则不能被识别。
date
必需的。任何有效的日期表达式。(比如 Date() 或者 Now())
例子 1
d="April 22, 2001"
if IsDate(d) then
document.write(CDate(d))
end if输出:
4/22/01
例子 2
d=#2/22/01#
if IsDate(d) then
document.write(CDate(d))
end if输出:
2/22/01
例子 3
d="3:18:40 AM"
if IsDate(d) then
document.write(CDate(d))
end if输出:
3:18:40 AM
阅读全文
0 0
- 【机房】查询-导出Excel
- 机房收费系统—查询并导出Excel表
- 机房之导出Excel
- 机房收费 之 Excel导出
- 机房收费系统--Excel导出
- 【机房重构】导出Excel
- 机房收费系统~导出Excel
- 【机房收费】导出Excel报表
- 机房重构 导出Excel
- 机房收费系统之导出Excel函数
- 机房收费总结(二)--导出Excel
- 机房收费系统之导出Excel
- 机房收费系统之 导出excel
- 机房收费系统之导出为Excel
- 机房收费系统之导出Excel
- 机房收费系统之导出Excel表格
- 机房收费系统之导出为Excel
- 重构机房之“导出EXCEL异常”
- Java面试题全集(中)
- 2017中国地方政府数据开放指数排名:上海、青岛位列前二,北京跌出前五
- linux文件权限详解
- Kaggle大神带你上榜单Top2%:点击预测大赛纪实(上)
- AI大事件丨吴恩达再度出手创立AI制造业公司,李飞飞领衔谷歌中国AI研究中心,AI或将应用于成人电影
- 【机房】查询-导出Excel
- 默认权限分配的命令umask
- 关于数据库SQLite的学习与理解
- kubernetes service
- linux的定时任务crond(crontab)服务
- 48 个 JavaScript 代码片段
- 领域驱动开发
- spring mvc 5.0 自定义视图详解 08
- 如何把windows打造成类linux