首页 >>  正文

文本数据导入excel

来源:baiyundou.net   日期:2024-09-21

B端Excel批量导入的设计随处可见,看似简单却关系到用户数据的录入,可谓是万里长征第一步。那么导入功能在设计上有哪些注意事项呢?本文将按导入步骤来对此功能进行拆解,即根据导入文件、导入设置、解析处理、返回结果四个步骤来阐述。

一、导入文件

1. 页面引导
  • 明确导入步骤,步骤简单的可省略。
  • 上传后返回上传文件信息,并支持重新上传。
  • 明确导入文件后缀名、大小和条数限制及其他注意事项。
2. 模板引导

提供的导入模板质量将直接决定用户的导入数据质量,建议导入模板具备以下要素:

  • 提供示例,确保用户对数据格式不存在歧义。
  • 必填项标识(包括条件必填,如下图红框所示)。
  • 数据校验,如数据范围等。
  • 提供下拉选择。
  • 必要字段的注释。

针对Excel模板再多说几句:能在Excel中直接进行校验的建议在Excel中校验掉,尽量不要上传后再报错,比如数据校验、条件必填、给定选项范围等。

1)条件必填:如何提醒用户这个字段是条件必填?

选中单元格-条件格式-新建规则

当E2=居民身份证时,H2置灰(非必填);

当E2≠居民身份证且E2不为空且H2不为空时,H2标红(提醒必填)

2)输入信息提示:如何在点击单元格时提醒用户填写规则选中单元格-数据-有效性-输入信息。

3)数据校验:如何限制用户的输入范围选中单元格-数据-有效性-设置-将允许设为“序列”,在来源中进行限定。

二、导入设置

一般只有复杂业务场景需要进行导入设置设计,简单导入都可以忽略此步骤。

1. 模板匹配

方式一:固定模板导入→最常用的设计方案。

预设好导入模板,要求用户完全按导入模板规定的行列进行数据写入。

方式二:解析模板导入→适用于数据来源多,模板样式也很多的场景,减轻用户调整Excel数据的负担。

对用户导入的Excel进行解析,处理成k-v对,来跟系统字段进行一一对应。注意:一般情况下都认为首行是字段名称,但也有部分场景下支持用户自定义(因为前几行可能是注释说明或标题等信息行),明确从第几行开始是字段名称。

3. 数据重复

可默认只提供一种处理方案,或让用户自主选择。

方式一:数据一致,覆盖原数据。

方式二:数据一致,补全原数据字段为“空”的数据。

方式三:数据一致,忽略不导入。

三、解析处理

1. 数据处理
  • 校验字段:如字符长度、格式、空值、重复、逻辑关系等。需要特别说明的是一般需进行格式兼容,比如文本转数字等。
  • 公式处理:如果Excel中的字段值是通过公式计算出来的,需后端根据公式再进行一层计算,防止解析报错。
  • 业务逻辑处理:与实际业务相关,比如导入的字段系统不存在等。
2. 同步还是异步?

方式一:同步处理→适用于数据量小、导入逻辑简单、处理速度快的场景。

系统一直处于处理中,用户需等待系统处理完毕后才可进行其他操作。

方式二:异步处理→适用于数据量大OR导入逻辑复杂OR处理速度慢的场景。

提交后系统在后台运行导入任务,用户可进行其他操作,处理完毕后在系统一般通过站内信等方式通知用户,用户也可主动查看处理进度。

3. 异步进度&处理结果查看方式

主要包括全系统导入导出放在一起查看、哪个模块导入哪个模块查看以及站内信通知3种方式。

四、返回结果

1. 导入失败定义

如果有失败数据,是全文件不能导入还是只有异常数据行不能导入(部分成功)?

2. 失败原因如何显示

是下载失败文件还是直接暴露出来?如果选择下载失败文件,一般在导入文件的第一列或最后一列显示失败原因,且需一次性将所有失败原因都暴露出来。

3. 失败处理方案

是重新上传Excel?还是重新校验本地文件?还是直接手动修改?

本文由 @D.lemon 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

","gnid":"9eb33ec6c40fa1771","img_data":[{"flag":2,"img":[{"desc":"","height":"420","title":"","url":"https://p0.ssl.img.360kuai.com/t01bb80cb5407a5a34d.jpg","width":"900"},{"desc":"","height":"776","title":"","url":"https://p0.ssl.img.360kuai.com/t01de72779436b650e1.jpg","width":"1080"},{"desc":"","height":"260","title":"","url":"https://p0.ssl.img.360kuai.com/t01e7759013c20cb40a.jpg","width":"1080"},{"desc":"","height":"443","title":"","url":"https://p0.ssl.img.360kuai.com/t0119f24c9ae32d8825.jpg","width":"1080"},{"desc":"","height":"940","title":"","url":"https://p0.ssl.img.360kuai.com/t01756c43ff130ecaca.jpg","width":"896"},{"desc":"","height":"938","title":"","url":"https://p0.ssl.img.360kuai.com/t01af020cf7f97c48af.jpg","width":"892"},{"desc":"","height":"924","title":"","url":"https://p0.ssl.img.360kuai.com/t017417dd334542baaf.jpg","width":"904"},{"desc":"","height":"830","title":"","url":"https://p0.ssl.img.360kuai.com/t01eb635b6fdc841910.jpg","width":"1012"},{"desc":"","height":"786","title":"","url":"https://p0.ssl.img.360kuai.com/t01eb6ad10d5687e0d6.jpg","width":"914"},{"desc":"","height":"601","title":"","url":"https://p0.ssl.img.360kuai.com/t011bcff8461ca0a444.jpg","width":"1080"},{"desc":"","height":"685","title":"","url":"https://p0.ssl.img.360kuai.com/t01234cd7aebff96341.jpg","width":"1080"},{"desc":"","height":"428","title":"","url":"https://p0.ssl.img.360kuai.com/t0174966e5d6ca8210b.jpg","width":"1080"},{"desc":"","height":"572","title":"","url":"https://p0.ssl.img.360kuai.com/t01252e963b2cf347fc.jpg","width":"1080"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1703641440000,"pure":"","rawurl":"http://zm.news.so.com/171d713b3e39c8fef59a42862f926c24","redirect":0,"rptid":"6cf68d30ac2fec3d","rss_ext":[],"s":"t","src":"人人都是产品经理","tag":[{"clk":"kdigital_1:excel","k":"excel","u":""}],"title":"B端Excel批量导入设计分享

窦是蚀2006怎么从word里导出内容到excel表格 -
殳胃南19848441943 ______ 1、首先我们打开word这款软件,进入到word的操作界面. 2、在该界面内按下Ctrl+O键在弹出的对话框内找到我们的word表格文件. 3、打开该表格文件之后在菜单里找到文件菜单. 4、点击文件菜单,在其下拉菜单里找到另存为选项. 5、点击另存为选项在,在弹出的对话框内找到保存类型选项,将保存类型设置为网页. 6、设置好以后点击保存,关掉word这款软件,打开excel这款软件,在打开的excel界面内找到文件菜单.

窦是蚀2006如何将word文档中的数据导入到excel表格中 -
殳胃南19848441943 ______ 把Word表格复制到excel表格中.单击Word表格左上角的双向十字箭头选中Word表格——右击——复制,打开excel表格——单击左上角的空白单元格(或选中要粘贴的表格区域)——右击——粘贴即可.粘贴的数据如果有身份证号码等,在office2007中解决方法:1、打开excel表格——单击表格左上角第一个单元格全选表格或选中表格中要粘贴的部分——右击——设置单元格格式——分类——文本——确定.2、在excel表格上右击——选择性粘贴——文本——确定即可.

窦是蚀2006如何把文本文件转换成excel -
殳胃南19848441943 ______ 方法1:打开TXT文件,全选复制粘贴到EXCEL中 方法2:菜单 文件--打开 方法3:菜单 数据--导入外部数据--导入数据,文件类型选择文本文件

窦是蚀2006怎麽样把文本文档导入到excel中啊? -
殳胃南19848441943 ______ 我也遇到过这个问题,我是先按WORD文档的格式在其上面画表格,然后每一单独的列就能选取,然后将它复制到EXCEL里面对应的列里面.就这样一列一列的复制过去,如果你的列不是很多,WORD格式比较整齐的话,还是很快的...不知道有没有更好的办法.

窦是蚀2006excel支持哪些外部数据的导入,如何导入 -
殳胃南19848441943 ______ 方法一:文本数据的导入方式: 1、打开Excel2016,找到菜单栏中的“数据”,点击“数据”下方工具栏和此中“获取外部数据”的倒三角号,找到“自文本”图标,并点击; 2、选择要导入的数据文本,点击“导入”; 3、滚空进入文本导入...

窦是蚀2006如何将记事本里的数据导入excel -
殳胃南19848441943 ______ 方法/步骤 打开excel 2003(具体步骤:“开始”-“程序”-“microsoft office 2003 ”-“excel 2003";或者如果桌面上有快捷方式的话直接双击打开. 点击“数据”菜单 ,选择“选择外部数据”,打开“导入数据”对话框. 找到文本文件数...

窦是蚀2006怎样在文本中插入excel表?怎样在文本中插入excel表格
殳胃南19848441943 ______ 方法1:把用excel做好的表格直接粘贴到word中. 方法2:把光标放在word文本中要插入表格的插入点,选择工具栏“插入”--->“表格”--->“Excel电子表格”.

窦是蚀2006文本中全是电话号码,怎么导入EXCEL,要按行导入
殳胃南19848441943 ______ 按如下步骤可以导入: 1,菜单"数据" 2,导入外部数据 3,导入数据 4,选文件类型(txt. .....) 5,选定文件名 6,选分隔符号,如空格 7,下一步 8,完成.

窦是蚀2006怎么把TXT的文本导入EXCEL,格式如下! -
殳胃南19848441943 ______ 数据-导入外部数据-导入数据-选择你的文本文件-打开然后在文本导入向导对话框里选择原始数据类型下的“分隔符号”-下一步,勾选“其他”,右边输入一个“-”,意思就是按“-”来分列,完成;然后选择数据的存放位置(默认是当前工作表的A1单元格为导入的第一个数据的位置),确定.接下来,因为你原来的文本里A和B之间就有好多个-号,导入后多余的-号都会占用一个空格,没关系,再操作一下:选择行号(左边的1、2、3、4等等,看你的数据有多少行,就选择多少全行号),然后按F5键-定位条件-空值-确定,这样就会把所有的空单元格选中,这时,鼠标右键-删除-右侧单元格左移-确定.OK,大功告成!

窦是蚀2006excel导入
殳胃南19848441943 ______ 在excel选择 数据->导入外部数据->导入数据->选择那个txt文件 在导入向导中选择分割符号->下一步->勾选“空格”->下一步->完成.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024