会员卡管理导入数据
门店接手老系统、批量发卡、会员资料分散在表格里时,逐条录入会员档案不现实。会员卡管理的【导入数据】把表格中的会员信息一次写入系统:先在左侧选好卡类别,选择表格文件,把表格列对应到系统的目标列,确认后按行导入,导入成功的行数当场可见。【导入数据】只新增卡号还不存在的记录,卡号已经在后台的整行跳过、一个字段都不会补;要给已有卡补手机号、生日等资料,用的是【重复导入】。
一、功能概述
1. 功能简介
导入数据是会员卡管理窗口自带的批量写入工具,读取表格文件(Excel),把每一行数据映射成一条新的会员档案;卡号命中已有会员卡时这一行直接被忽略。它与会员卡充值批量导入不同:这里建的是会员卡和会员档案本身,充值导入处理的是已有卡的金额变动。
功能路径:系统菜单 → 会员管理 → 会员编码 → 会员卡管理 → 常用 → 导入数据

2. 核心用途
- 老系统数据承接:把原系统的会员档案整批导入;
- 批量发卡后补档:先按流水号发卡,再用表格补持卡人、电话、生日(走【重复导入】);
- 资料补全:卡号已存在时,只有【重复导入】会按卡号更新,把表格里非空的手机号、地址等补进去;
- 门店建档:新门店开业前一次性导入会员清单。
3. 整体结构
导入数据窗口分三个区域:
- 来源表区:列出表格文件里的工作表;
- 映射区:左列是系统目标列,右列下拉选择表格中的对应列;
- 工具栏:退出、连接数据源、扩展功能、帮助。
二、界面布局说明
会员卡管理窗口
| 项目 | 说明 |
|---|---|
| 分页显示 | 勾选时分页浏览;做【重复导入】前必须取消勾选,否则系统提示「请先取消[分页显示]后进行导入!」并拒绝导入 |
| 卡类别树 | 左侧按系列、级别列出全部会员卡类别,两种导入都要求先在左侧选中目标类别,没选中时提示「请先选择好会员卡类别再导入!」 |
| 常用 | 下拉菜单中提供导入数据、重复导入、粘贴导入、通过手机号导入(忽略已存在的手机号)、回收站等入口 |
| 导出 | 把当前会员列表导出为表格,用于备份和核对 |
| 会员卡快速定位 | 输入卡号直接定位目标卡 |
常用菜单里的几种导入方式
| 入口 | 用途 | 对已存在卡号的处理 |
|---|---|---|
| 导入数据 | 建档为主,把表格整批写成新的会员档案 | 整行跳过,已有卡号一个字段都不会补 |
| 重复导入 | 批量补档与修改已有会员信息,如持卡人名称、手机号、地址、生日 | 以卡号匹配后更新:表格中有值的列覆盖系统原值,空着的列保留原值 |
| 粘贴导入 | 从已打开的表格里直接粘贴区域数据,不落文件 | 粘贴区域建档 |
| 通过手机号导入(忽略已存在的手机号) | 按手机号建档,手机号已存在的行直接跳过 | 用于避免重复入会 |
【导入数据】和【重复导入】打开的导入窗口结构一致(来源表、目标字段、来源字段),差别全在写入策略:卡号不存在时【导入数据】新增、【重复导入】跳过;卡号已存在时【重复导入】更新、【导入数据】跳过。表格中卡号为空的行,两个入口都不处理。
导入数据窗口
| 区域 | 说明 |
|---|---|
| 来源表 | 选中要读取的工作表,双击即载入 |
| 目标列 | 系统侧可写入的会员档案列,如会员卡编号、持卡人名称、身份证号码、电话、地址、生日、卡状态、储值卡密码、累计充值金额、可用积分等;会员卡内码与卡类别两列不参与映射 |
| 来源列 | 从表格表头中选择与目标列对应的列 |
| 共导入行 | 窗口上方显示本次读取到的行数 |
| 扩展功能 | 映射关系的保存与调用等辅助操作 |
【重复导入】能选的目标列比【导入数据】更少:除内码与卡类别两列外,余额与统计类列被系统锁定,不参与导入——可用充值、累计充值、可用积分、累计积分、可用赠送、累计赠送、消费次数、消费金额、支付次数在重复导入时不可能被表格改掉。重复导入能补的只有持卡人名称、手机号、证件、地址、生日这类资料列;余额与积分历史只在【导入数据】新增建档那一次写入。
三、业务操作步骤
步骤 1:准备导入表格
按后台根目录下提供的导入模板整理表格,模板文件按业务分类编号存放,会员档案使用"会员信息导入"这一份。
整理要求:
- 第一行写表头,从第二行开始填数据;
- 会员卡编号必填:卡号是判断新增还是跳过的唯一依据,卡号留空的行不会被处理,卡号已存在的行在【导入数据】里整行跳过;
- 卡状态这类只能取系统已有值的列,先确认编码存在;
- 电话、身份证号码这类列在表格里设为文本格式,避免前导零被吃掉;
- 日期列统一格式,空值留空而不是填"无"。

步骤 2:打开会员卡管理并选中卡类别
系统菜单 → 会员管理 → 会员编码 → 会员卡管理,在左侧卡类别树中选中目标类别,两种导入都要求先选好类别,没选中时提示「请先选择好会员卡类别再导入!」。走【重复导入】还要先取消勾选【分页显示】。
步骤 3:进入导入数据
点【常用】→【导入数据】,确认「你真的要导入会员卡到类别[xxx]吗?」,在导入数据窗口点【连接数据源】,选择步骤 1 准备好的表格文件。
步骤 4:选择来源表并映射
- 在左侧来源表列表中双击工作表(如 Sheet1),右侧来源列正常显示表头;
- 在映射区逐行把目标列与来源列对应起来,至少要对应会员卡编号、持卡人名称、电话;
- 对应不上的目标列留空,系统不会写入。

步骤 5:确认导入
点【确定】,系统提示是否导入,确认后开始按行写入,每 500 行自动提交一次,完成后弹出"导入会员卡数据完成"提示,窗口上方显示"共导入 [ N ] 行"。
这里的 N 是本次读到的行数,不等于新增的档案数:卡号已经在册的行被整行跳过,不产生新档案,也不改动原档案。

步骤 6:核对结果
- 回到会员卡管理列表,按卡类别查看新出现的会员档案;
- 抽查几行核对持卡人名称、电话、生日是否写入正确;
- 用【导出】把当前列表导出,与原始表格比对行数;
- 需要补录缺失资料的,回到【常用】→【重复导入】重新导入同一份表格:【导入数据】对已有卡号是整行跳过,补档只能靠【重复导入】。
步骤 7:用重复导入批量修改已有会员资料
已经在册的会员要批量改姓名、手机号、地址、生日时,走【常用】→【重复导入】,流程与导入数据一致:
- 在导入模板里按卡号整理好要改的资料,卡号列必须与系统一致;
- 取消【分页显示】,点【常用】→【重复导入】;
- 点【连接数据源】右侧的下拉按钮,选【连接Excel文件】,找到模板文件后点【打开】;
- 双击来源表(如 Sheet1),右侧来源字段正常显示表头后,把目标字段与来源字段逐列对应;
- 点【确定】,系统提示是否导入,点【是】开始写入;
- 完成后窗口上方显示"共导入 [ N ] 行",据此核对行数;
- 再点【连接数据源】右侧的下拉按钮,选【断开连接源】,关闭导入窗口;
- 回到会员卡管理抽查几行,确认持卡人名称、电话等已按表格更新。
重复导入只改映射了的列,没有映射的目标列保持原值;表格里留空的单元格不会把系统里已有的资料清空,反过来说,表格里有值的单元格会直接覆盖系统原值,改错一列就覆盖一列。可用充值、累计充值、可用与累计积分、可用与累计赠送、消费次数、消费金额、支付次数这些统计列在重复导入里被锁定,改不到。
两种导入的差别还有两处:
- 初始记录只在【导入数据】新增卡时写:新导入的卡带余额或带积分,系统按开卡时的初始额记一条记录;【重复导入】不记,因此补档不会多出这类记录;
- 生日两种导入结束时都会回填会员资料:表格里有阳历生日按阳历,只有农历生日时系统自动换算成阳历存一份,供生日提醒使用。
四、字段与取值说明
| 目标列 | 含义与填写要求 |
|---|---|
| 会员卡编号 | 卡号,必填、唯一;【导入数据】按它判断新增还是跳过,【重复导入】按它匹配要更新的档案 |
| 持卡人名称 | 会员姓名 |
| 身份证号码 | 可留空;填写时注意表格文本格式 |
| 电话 | 手机号,用于前台查卡与短信触达 |
| 地址 | 会员联系地址 |
| 生日 | 生日提醒依据;表格里有阳历生日按阳历,只有农历生日时系统自动换算成阳历一并存入 |
| 卡状态 | 正常、挂失、停用等,取值必须与系统状态一致;批量改状态建议用卡状态修改 |
| 储值卡密码 | 一般留空按默认密码处理,不建议在表格里保存会员密码 |
| 累计充值金额 / 可用充值金额 | 接手老系统时用于承接历史余额,只在【导入数据】新增建档时写入,【重复导入】改不到这两列;写入后应与原系统账务核对 |
| 累计积分 / 可用积分 | 承接历史积分时使用,同样只在【导入数据】新增建档时写入,需与积分规则核对 |
| 定义人员 / 定义日期 | 建档人与建档时间,导入时通常由系统按操作员与当前日期填写 |
五、典型使用场景
场景 1:接手老系统的会员档案
原系统导出的会员清单包含卡号、姓名、电话、余额、积分。先用模板整理成系统要求的列顺序,导入时只映射档案列与余额积分列,导入完成后抽样核对余额,再让门店开始使用。
场景 2:批量发卡后补录资料
按流水号批量生成卡号后,持卡人信息还是空的。把实体卡与姓名、电话的对应表整理好,重复导入按卡号补全,不影响已发放的卡号。
场景 3:门店之间转移会员资料
导出某门店会员列表,整理后在目标门店的卡类别下导入,注意卡类别、分店归属必须与目标门店一致。
六、权限控制与前置条件
- 会员卡管理的导入、导出属于会员敏感操作,建议只开放给总部会员管理岗与信息岗位;
- 卡类别必须先建好,导入不会自动创建卡类别;
- 会员数据受法律严格保护,导入导出前后不要把原始表格留在公共电脑或聊天工具里,处理完成后按门店制度归档或删除;
- 涉及余额、积分的历史数据承接,导入后必须与财务账核对一致再对外营业;
- 大批量导入建议放在业务低峰执行,导入过程中不要同时在前台做发卡操作。
七、常见问题
提示「请先取消[分页显示]后进行导入!」
- 原因:【重复导入】要求关闭分页显示,分页状态下数据范围只覆盖当前页;
- 处理:回到会员卡管理列表,取消勾选【分页显示】,再点【常用】→【重复导入】。
提示「请先选择好会员卡类别再导入!」
- 原因:【导入数据】和【重复导入】都必须先在左侧卡类别树中选中目标类别,没选中时导入直接被拦下;
- 处理:选中要导入到的会员卡类别后重新点导入入口,确认「你真的要导入会员卡到类别[xxx]吗?」。
来源列下拉是空的
- 原因:没有双击选中来源表,或表格文件被其他程序占用;
- 处理:关闭表格文件后重新【连接数据源】,在来源表列表中双击工作表。
导入后已有会员的资料没变化
- 原因:走的是【导入数据】,它只新增卡号不存在的记录,卡号已在册的行整行跳过;
- 处理:补档改用【常用】→【重复导入】(先取消分页显示),按卡号匹配后把表格里非空的资料列覆盖进去。
导入行数比表格少
- 原因:表头行被当成数据、表格中有空行、卡号列留空,或卡号已在后台被整行跳过;
- 处理:检查首行是否为表头,补齐卡号、删除空行与重复卡号后重新导入。
手机号显示成科学计数法或少了前导零
- 原因:表格把该列按数字处理;
- 处理:该列改为文本格式重新保存表格,再重新导入。
导入后会员档案里余额和表格不一致
- 原因:余额列映射到了累计而不是可用,或原表格含未生效的充值;
- 处理:分别核对累计充值金额与可用充值金额两列,必要时导出系统数据与表格逐行比对后再补差。
已经导错一批数据
- 原因:卡类别选错或整批金额列映射错;
- 处理:未产生消费流水的会员卡可在会员卡管理中删除;已产生流水的不要直接删卡,按卡状态修改先冻结,再逐张调整。
附:与其他功能的关系
| 环节 | 对应功能 |
|---|---|
| 会员卡管理窗口全部操作 | 会员卡管理 |
| 手工发卡与按流水号发卡 | 发放会员卡 |
| 卡类别与规则 | 会员卡级别 |
| 按条件查卡 | 会员卡查询 |
| 已有卡的批量金额变动 | 会员卡充值批量导入 |
