变量名 | 类 型 | 静态 | 数组 | 备 注 | 文件名 | 文本型 | | | 已用行数 | 整数型 | | | 单元格数据 | 变体型 | | | 变体 | 变体型类 | | | i | 整数型 | | |
文件名 = 文件_取文件名 (接收到的文件路径, 假)判断 (Excel. 打开文件 (接收到的文件路径, , 真, , ) = 真)单元格. 置程序 (Excel )判断 (文件名 = “美团菜品”)已用行数 = 单元格. 取已用行数 ()单元格数据 = 单元格. 极速_取文本值 (1, “A1:O1” + 到文本 (已用行数 ), ) 变体. 易_置数组变量 (单元格数据 )高级表格_数据列表. 清空数据 ()高级表格_数据列表.表头列数 = 0 高级表格_数据列表.行数 = 已用行数 高级表格_数据列表.列数 = 15 计次循环首 (已用行数, i ) 高级表格_数据列表. 置数据 (i - 1, 0, 1, 变体. 易_取文本型 (i, 1 )) 高级表格_数据列表. 置数据 (i - 1, 1, 1, 变体. 易_取文本型 (i, 2 )) 高级表格_数据列表. 置数据 (i - 1, 2, 1, 变体. 易_取文本型 (i, 3 )) 高级表格_数据列表. 置数据 (i - 1, 3, 1, 变体. 易_取文本型 (i, 4 )) 高级表格_数据列表. 置数据 (i - 1, 4, 1, 变体. 易_取文本型 (i, 5 )) 高级表格_数据列表. 置数据 (i - 1, 5, 1, 变体. 易_取文本型 (i, 6 )) 高级表格_数据列表. 置数据 (i - 1, 6, 1, 变体. 易_取文本型 (i, 7 )) 高级表格_数据列表. 置数据 (i - 1, 7, 1, 变体. 易_取文本型 (i, 8 )) 高级表格_数据列表. 置数据 (i - 1, 8, 1, 变体. 易_取文本型 (i, 9 )) 高级表格_数据列表. 置数据 (i - 1, 9, 1, 变体. 易_取文本型 (i, 10 )) 高级表格_数据列表. 置数据 (i - 1, 10, 1, 变体. 易_取文本型 (i, 11 )) 高级表格_数据列表. 置数据 (i - 1, 11, 1, 变体. 易_取文本型 (i, 12 )) 高级表格_数据列表. 置数据 (i - 1, 12, 1, 变体. 易_取文本型 (i, 13 )) 高级表格_数据列表. 置数据 (i - 1, 13, 1, 变体. 易_取文本型 (i, 14 )) 高级表格_数据列表. 置数据 (i - 1, 14, 1, 变体. 易_取文本型 (i, 15 )) 计次循环尾 ()调试输出 (“打开工作簿文件失败!”)变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | 名称 | 文本型 | | | 首拼 | 文本型 | | | 实体卡号 | 文本型 | | | 工作簿数量 | 整数型 | | | 行数 | 整数型 | | | 变体 | 变体型类 | | | 取回数据 | 变体型 | | | 指定行数 | 整数型 | | |
按钮_导出指定格式.禁止 = 真 指定行数 = 到整数 (编辑框_行数.内容 )判断 (高级表格_数据列表.行数 < 指定行数 )工作簿数量 = 1 工作簿数量 = 高级表格_数据列表.行数 ÷ 指定行数 + 1 计次循环首 (工作簿数量, n )写到文件 (取运行目录 () + “\菜品_” + 到文本 (n ) + “.xlsx”, #菜品 )判断 (Excel. 打开文件 (取运行目录 () + “\菜品_” + 到文本 (n ) + “.xlsx”, , 假, , ) = 真)调试输出 (“打开模版成功”)判断 (工作簿数量 = 1 )行数 = 高级表格_数据列表.行数 % 指定行数 - 1 判断 (n = 工作簿数量 )行数 = 高级表格_数据列表.行数 % 指定行数 - 1 行数 = 指定行数
变体. 易_创建数组 (, 行数, 1 )取回数据 = 变体. 易_取数组变量 ()变体. 易_清除数组 () 变体. 易_创建数组 (, 行数, 15 )计次循环首 (行数, i )‘变体. 易_置文本型 (i, 1, 高级表格_数据列表. 取数据 ( (n - 1 ) × 指定行数 + i, 1 )) ’此项是设置编号的,需要自动生成编号 001 002 003 … 变体. 易_置文本型 (i, 2, 高级表格_数据列表. 取数据 ( (n - 1 ) × 指定行数 + i, 2 )) 变体. 易_置文本型 (i, 3, 高级表格_数据列表. 取数据 ( (n - 1 ) × 指定行数 + i, 3 )) 变体. 易_置文本型 (i, 4, 高级表格_数据列表. 取数据 ( (n - 1 ) × 指定行数 + i, 4 )) 变体. 易_置文本型 (i, 5, 高级表格_数据列表. 取数据 ( (n - 1 ) × 指定行数 + i, 5 )) 变体. 易_置文本型 (i, 6, 高级表格_数据列表. 取数据 ( (n - 1 ) × 指定行数 + i, 6 )) 变体. 易_置文本型 (i, 7, 高级表格_数据列表. 取数据 ( (n - 1 ) × 指定行数 + i, 7 )) 变体. 易_置文本型 (i, 8, “否”)变体. 易_置文本型 (i, 9, “否”)变体. 易_置文本型 (i, 10, “不推荐”)变体. 易_置文本型 (i, 11, “无辣”)变体. 易_置文本型 (i, 12, “否”)变体. 易_置文本型 (i, 13, “停用”)变体. 易_置文本型 (i, 14, “固定提成比例”)变体. 易_置文本型 (i, 15, “0”)计次循环尾 ()变体. 易_创建数组 (, 行数, 1 )计次循环首 (行数, i )名称 = 高级表格_数据列表. 取数据 ( (n - 1 ) × 指定行数 + i, 1 )首拼 = 文本_取首拼 (名称 )变体. 易_置文本型 (i, 1, 首拼 )计次循环尾 ()取回数据 = 变体. 易_取数组变量 ()变体. 易_清除数组 ()单元格. 置变体文本值 (1, “C2:C” + 到文本 (行数 + 1 ), 取回数据 )Excel. 警告消息关闭 ()Excel. 保存 (“1”)Excel. 警告消息显示 ()Excel. 关闭所有工作簿 ()调试输出 (“打开模版失败”)计次循环尾 ()按钮_导出指定格式.禁止 = 假
1、读取没有任何问题,写入的时候为什么会总弹出保存按钮呢?
2、写入的时候最后两项没有写进去是什么原因? 变体.易_置文本型 (i, 14, “固定提成比例”) 变体.易_置文本型 (i, 15, “0”) 这两项无法写入。
3、菜品编码需要按排序自动输入改怎么样写呢,例如 001 002 003 …
|