美文网首页
excel导入

excel导入

作者: dhpyy | 来源:发表于2018-05-25 11:47 被阅读0次
    获取excel对象
    1. 获取本地文件路径:FilePath = Dialogs.ShowOpenFileDialog
    2. 获取文件类型:FileType = FilePath.Substring
    3. 创建excel对象:
      1.var excel = new ActiveXObject("Excel.Application")
      2.excelWorkBook = excel.Workbooks.Open(FilePath);
      3.excelSheet = excelWorkBook.Worksheets(1);
    读取excel对象中数据
    1. 获取遍历行列(行列数为原始文件的行列数,修改后保持不变)
      1.行数:rowCount = excelSheet.UsedRange.Rows.count;
      2.列数:colCount = excelSheet.UsedRange.Columns.count;
    2. 读取列
      var cell = excelSheet.Cells(i,j).Value
    3. 缓存到数组
      1.遍历列数组:arrRow = lims.AAdd(arrRow, cell)
      2.遍历行数组:arrData = lims.AAdd(arrData,arrRow);
    数据持久化到数据库

    1.定义键值对平行数组用于操作关系表:
    arrColumnName
    arrColumnValue
    2.为每组键值对数组赋值:
    Aadd(arrColumnName, "CLEARANCEID");
    Aadd(arrColumnValue, “clearanceid”);
    3.插入表字段
    1.遍历行执行sql语句
    2.遍历每行前清空键值对平行数组
    3.拼接sql语句
    表:Insert into CLEARANCEFORM
    列:BuildStringforin(arrColumnName)
    值:StrTran(BuildStringForIn(arrColumnValue),chr(39),chr(63))
    将单引号替换为问号(sql变量)

    相关文章

      网友评论

          本文标题:excel导入

          本文链接:https://www.haomeiwen.com/subject/nuitcftx.html