zoukankan      html  css  js  c++  java
  • 导入excel数据

    前提条件:先要安装好EXCEL软件。

    程序中经常要用到导入excel数据的功能。其实通过ole操作excel就简单的几行代码,但记性不好,经常要用经常要找,

    还是作篇笔记吧。

    var
    ExcelApp: OleVariant;
    WorkBook: OleVariant;
    RowCount: Integer;
    iRow: Integer;

    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;

  • 相关阅读:
    Go语言string,int,int64 ,float转换
    Go 时间相关
    静态顺序表操作
    汇编基础
    C语言字节对齐
    BugkuCTF-游戏过关
    数组越界问题分析
    选择排序(Java)
    杨辉三角(C语言)
    二分查找(Java)
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/3580417.html
Copyright © 2011-2022 走看看