变量名 | 类 型 | 静态 | 数组 | 备 注 | 文件名 | 文本型 | | | 已用行数 | 整数型 | | | 单元格数据 | 变体型 | | | 变体 | 变体型类 | | | 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 …
|