求助_如何 获取 excel 的行数及对excel有选择的提取数据?_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 2  1/1   1  
作者
内容
htc  [个人空间]


注册  2017-12-30
发贴数  538
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2020-07-23 15:18

打开一个excel 文件,选择工作表。 
 
系统提供的xls_sheet_to_dbio函数是全部或者指定第2行开始全部复制到数据区。 
 
如果要有选择的提取数据,如下面的场景: 
 
由于这个工作表前面有几行是一些类似单据的表头的信息。 
 
中间是类似单据的  明细信息 
 
后面是类似单据的备注信息 
 
我如何分别读取这三种类型的信息写入单据里? 
 
xls_read_cell 可以读取指定位置的信息,但缺少一个查找的函数用来确定明细信息的最后一行位置。 
 
可否添加一个函数支持 
 
xls_find_col(IS) I 工作表第几列,S 要查找的值,找到则返回所在行号,找不到返回-1 
xls_find_row(IS) I 工作表第几行,S 要查找的值,找到则返回所在列号,找不到返回-1 
  
另外,如果能再作一个 xls_set_print_area ,则在输出exce之后,基本上就可以不用再调整excel格式就能直接打印了。


        于 2020-07-23 15:18 被 htc 修改


qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2570
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#2»发布于2020-07-24 08:21

可以考虑先复制到数据库对象里,然后用数据库对象访问函数进行操作。





 2  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]