导入excel数据
来源:互联网 发布:linux cp 文件夹覆盖 编辑:程序博客网 时间:2024/06/02 02:36
程序中经常要用到导入excel数据的功能。其实通过OLE操作Excel就简单的几行代码,但记性不好,经常要用经常要找,还是作篇笔记吧。
前提是系统中先要安装好EXCEL软件。
function ImportDataFromExcel:Boolean;var ExcelApp: OleVariant; WorkBook: OleVariant; RowCount: Integer; iRow: Integer;begin try ExcelApp := CreateOleObject('Excel.Application'); except SysFunObj.ShowInfo('没有安装EXCEL!'); exit; end; ExcelApp.Visible := false; WorkBook := ExcelApp.WorkBooks.Open(OpenDialog1.FileName); RowCount := WorkBook.WorkSheets[1].UsedRange.Rows.Count; for iRow := 2 to RowCount do begin cdsImp.Append; cdsImp.FieldByName('bigKind').Text := ExcelApp.Cells[iRow, 1].Value; cdsImp.FieldByName('smallKind').Text := ExcelApp.Cells[iRow, 2].Value; cdsImp.FieldByName('goodsName').Text := ExcelApp.Cells[iRow, 3].Value; cdsImp.FieldByName('price').Text := ExcelApp.Cells[iRow, 4].Value; cdsImp.Post; end; Result := True;end;
0 0
- EXCEL数据导入SQL
- DataGrid数据导入Excel
- DataGrid数据导入Excel
- DataGrid数据导入Excel
- DataGrid数据导入Excel
- EXCEL数据导入数据库
- EXCEL数据导入数据库
- EXCEL数据导入数据库
- excel导入、导出数据
- EXCEL数据导入数据库
- DataGrid数据导入Excel
- GridView数据导入Excel
- excel数据导入SQL
- 数据导入Excel
- Java数据导入Excel
- Excel 数据导入--服务器
- JAVA 数据导入Excel
- Excel 数据导入sql
- JAVA实现数值的整数次方(《剑指offern》)
- Linux电源管理(1)_整体架构
- php 获取时间
- XCODE报错-真机调试
- spring框架
- 导入excel数据
- Scala之旅-集合操作
- spring+hibernate多数据源切换のSessionFactory切换
- HTML学习记录<三> :创建电子邮件链接
- SVG(可缩放矢量图形)
- c语言学习笔记之结构体,枚举
- ubuntu下Android studio布局文件无法可视化问题-Could not initialize class com.android.layoutlib.bridge.impl.Render
- 轮廓线动态规划问题
- 2015弱校联盟(1) - C. Censor