切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud
12下一页

16

主题

198

积分

0

精华

用户组 

易积分
213
热心
0
好评
0
关于高级表格[复制链接]
发表于 2020-6-19 23:39:32 来自手机 | 显示全部楼层 |阅读模式
20易积分
想实现的功能是,单击上报按钮,使每行按房号大小依次排序下来
Screenshot_20200619_233517_com.zufang.jpg

最佳答案

查看完整内容

这样赋值肯定不行的,表格二维的,读出来就是一个二维数组,这样读出来转换可以,不过二维数组排序我就没弄过了 变量 总行数 为 整数型 =高级表格1.取行数() 变量 总列数 为 整数型 =高级表格1.取列数() 变量 数组1 为 整数型(总行数-1,总列数-1) 变量 计数 为 整数型 变量 当前列 为 整数型 变量循环首 计数=0 至 总行数 -1 变量循环首 当前列=1 至 总列数 如果 当前列=1 则 数组1(计数,当前列)=到数值( ...
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

10

主题

1194

积分

0

精华

用户组 

易积分
5138
热心
0
好评
3
QQ

活跃会员

发表于 2020-6-19 23:39:33 | 显示全部楼层
这样赋值肯定不行的,表格二维的,读出来就是一个二维数组,这样读出来转换可以,不过二维数组排序我就没弄过了

        变量 总行数 为 整数型 =高级表格1.取行数()
        变量 总列数 为 整数型 =高级表格1.取列数()
        变量 数组1 为 整数型(总行数-1,总列数-1)
        变量 计数 为 整数型
        变量 当前列 为 整数型
        变量循环首  计数=0 至 总行数 -1
                 变量循环首 当前列=1 至 总列数
                    如果 当前列=1 则
                            数组1(计数,当前列)=到数值(高级表格1.取单元格内容(计数,当前列))
                        否则
                                数组1(计数,当前列)=高级表格1.取单元格内容(计数,当前列)
                        结束 如果
                变量循环尾
               
        变量循环尾
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

10

主题

1194

积分

0

精华

用户组 

易积分
5138
热心
0
好评
3
QQ

活跃会员

发表于 2020-6-20 00:13:38 来自手机 | 显示全部楼层
读取表格所有数据,写到数组中,对数组排序后再放入表格,数组排序不知有没有函数,要没有就得自己写一个
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

16

主题

198

积分

0

精华

用户组 

易积分
213
热心
0
好评
0
发表于 2020-6-20 08:55:26 来自手机 | 显示全部楼层
toorup 发表于 2020-6-20 00:13
读取表格所有数据,写到数组中,对数组排序后再放入表格,数组排序不知有没有函数,要没有就得自己写一个 ...

我把内容保存出来是文本数组的,数组排序是用数字数组的!思路我也懂,就是不会写啊!
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

10

主题

1194

积分

0

精华

用户组 

易积分
5138
热心
0
好评
3
QQ

活跃会员

发表于 2020-6-20 09:23:03 | 显示全部楼层
xhd7908491 发表于 2020-6-20 08:55
我把内容保存出来是文本数组的,数组排序是用数字数组的!思路我也懂,就是不会写啊! ...

冒泡不会,
那有个最简单的办法,加个本地数据库,写入,排序读出
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

16

主题

198

积分

0

精华

用户组 

易积分
213
热心
0
好评
0
发表于 2020-6-20 11:57:40 来自手机 | 显示全部楼层
toorup 发表于 2020-6-20 09:23
冒泡不会,
那有个最简单的办法,加个本地数据库,写入,排序读出

有排序读出这个命令么
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

493

积分

0

精华

用户组 

易积分
2405
热心
0
好评
0
发表于 2020-6-20 12:02:29 | 显示全部楼层
就来看看了
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

10

主题

1194

积分

0

精华

用户组 

易积分
5138
热心
0
好评
3
QQ

活跃会员

发表于 2020-6-20 14:16:06 | 显示全部楼层
xhd7908491 发表于 2020-6-20 11:57
有排序读出这个命令么

有的

数组排序(数组 为 整数型())为 整数型()
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

10

主题

1194

积分

0

精华

用户组 

易积分
5138
热心
0
好评
3
QQ

活跃会员

发表于 2020-6-20 15:39:41 来自手机 | 显示全部楼层
xhd7908491 发表于 2020-6-20 08:55
我把内容保存出来是文本数组的,数组排序是用数字数组的!思路我也懂,就是不会写啊! ...

这个命令可以直接对数组排序,只是从小到大排

如果写数据库再读取,在查询数据库时排好序从大到小就是了
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

16

主题

198

积分

0

精华

用户组 

易积分
213
热心
0
好评
0
发表于 2020-6-20 21:02:27 来自手机 | 显示全部楼层
toorup 发表于 2020-6-20 14:16
有的

数组排序(数组 为 整数型())为 整数型()

兄弟数组排序我知道的,但是问题是我的文本型数组,怎么转成整数型数组
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-10 23:50 , Processed in 0.048858 second(s), 37 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部