VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: 傲世火凤凰

如何实现将一个交叉的EXCEL表格转化成DBF

[复制链接]

0

主题

7

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2020-7-22 05:15:01 | 显示全部楼层
1.  select 时间段,'a' 内容,a 百分比 from temp into table bak1 的含义
    在这里"内容"和"百分比" 称为别名,
    也就是说select查询结果有三个字段:时间段,内容,百分比
    其中[内容]  字段全部是字符'a'代替
        [百分比]字段来自temp的a字段.
   
   查询结果应该是
   时间段         内容   百分比
   10:00-12:00   a      10%
   12:00-13:00   a      25%
回复

使用道具 举报

0

主题

7

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2020-7-22 07:45:01 | 显示全部楼层

2.  select &amyarray(ncount) from table   to array  arrssl
    这个语句对不对?
    这个语句是对的,可以运行,我试过了,其中amyarray ,arrssl 都是数组
回复

使用道具 举报

0

主题

7

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2020-7-22 09:45:01 | 显示全部楼层
3.如果不止只A、B、C几个内容有几十个或几百个怎么处理?
  老实说我还没想到怎么做,让我想一下吧,如果源表格式不是固定的,那会复杂很多,当然像你说的用数组可以解决.
  但我建议如果可以的话源表的格式尽量要设计成固定的,就是源表的字段要保持不变,我个人认为一个好的系统数据表的字段应该是有限的而且可知的.否则在你字段无限扩展时系统可能会出现不可预知的问题.当然如果源表的格式不在你控制范围那就没办法了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2020|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表