1需求:导出excel后自动换行显示。

2插件:Export2Excel

3.测试

    listToExcel() {import('@/vendor/Export2Excel').then(excel => {const tHeader = ['姓名', '专业', '最高学历', '技术职称', '职务', '承担任务', '电话', '出生日期', '身份证号', '邮箱', '教育背景', '工作经历', '备注', '单位名称']const filterVal = ['Name', 'Major', 'HighestDegreeName', 'TechnicalTitleName', 'Duty', 'UndertakeTask', 'Telphone', 'BirthDate', 'IDNum', 'Email', 'EduBackground', 'WorkExperience', 'Comment', 'CompanyName']const list = this.excelList //数据源const data = this.formatJson(filterVal, list)excel.export_json_to_excel({header: tHeader,data,filename: this.filename,autoWidth: this.autoWidth})this.downloadLoading = false})},formatJson(filterVal, jsonData) {return jsonData.map(v => filterVal.map(j => {if (j === 'BirthDate') {const date = /\d{4}-\d{1,2}-\d{1,2}/g.exec(v[j])return date}// if (j === 'WorkExperience') {//   if (v[j]) {//     // console.log(v[j].replace(/\r/g, '\\r'))//     // console.log(v[j].replace(/\n/g, '\\n'))//     // v[j].replace(/\n/g, '\r\n')//     // console.log(v[j].replace(/\n/g, String.valueOf('(char)10')))//     // console.log(v[j].replace(/\n/g, String.valueOf('char(10)')))//     return v[j].replace(/\n/g, String.valueOf('char(10)'))//   }//   return null// }return v[j]}))},

测试结果表明:

1elementUI input组件  键入enter后输入的换行符是\n

2Export2Excel 已经将\n 正确转义;

3 将\n 替换为\r\n 、\char(10)  ,Excel中仍然不会自动换行显示。

Export2Excel源码中找了半天也没找到这个“自动换行显示”配置项,可能根本没有。

4简单替代方案:
方案一:在Excel中选中列--点击菜单 开始--对齐方式--自动换行
方案二:在Excel中选中列--右键-设置单元格格式--对齐-勾选 自动换行

转载于:https://www.cnblogs.com/hao-1234-1234/p/10572926.html

Excel自动换行、Export2Excel 自动换行相关推荐

  1. excel换行按什么键_表格技巧—Excel如何取消自动换行

    在日常使用Excel软件进行办公时,我们会发现在WPS Excel单元格中输入内容时,当内容满格后,会默认自动换行.而经常使用软件的人们也知道,按住键盘上的[Ctrl]+[Enter]键也会实现该功能 ...

  2. html的excel表格自动换行,excel自动换行按哪个键:在Excel中实现自动换行简单实用...

    excel自动换行按哪个键:在Excel中实现自动换行简单实用 Excel单元格都有默认的宽度,如果在其中输入的文本过长,会超出单元格的范围,但此时Excel并不会给它自动换行,这还需要我们来设置.小 ...

  3. Speedoffice(excel)如何自动换行

    我们会碰到在一个Excel表格中文字不能全部装下的情况,我们该如何解决呢? 1,新建一份表格,输入示例文字. ​2,选中单元格,点击上方"文字换行",就会帮你完成自动换行了,效果如 ...

  4. java excel列宽自动换行_Excel单元格中数据如何自动换行以便适应单元格的大小

    Excel单元格中数据如何自动换行以便适应单元格的大小 时间:2014-04-26   作者:snow   来源:互联网 在处理数据的过程中难免会遇到一些问题,而我们并不可能在第一时间内解决,就比如在 ...

  5. 计算机基础(6)——Office和WPS(2)——Excel(1)——Excel中的自动换行和强制换行

    自动换行 1. 打开EXCEL表格. 2. 如图,可以看到表格数据默认是不换行的,这样数据就会超出单元格范围. 3. 接着选中要换行的单元格,然后点击开始菜单下的"自动换行"按钮. ...

  6. PHP导出Excel单元格自动换行

    强大的Spreadsheet Excel Writer可以将数据导出成Excel文件,并设置字体.颜色.单元格大小等等格式. $workbook = new Spreadsheet_Excel_Wri ...

  7. html 文字自动换行代码,自动换行的css代码与方法

    自动换行的css教程代码与方法 对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行 html < id= ...

  8. html中的text标签怎么设置自动换行,textarea自动换行如何设置

    怎么让textArea不自动换行 如何使在某个中按下回车,不如何使在某个中按下回车,不换行,而显示"在keydown事件中判断按下键盘的keycode(貌似是13),把event.retur ...

  9. css自动换行(css自动换行属性)

    wps文档自动换行在哪?wps文档自动换行在哪里 文档里的自动换行没有 只能手动按回车键 连续字符自动换行的解决方案有哪些呢? 在CSS3草案中,对文本的处理新增了两个新属性 word-wrap 和 ...

最新文章

  1. puppet 连载二:服务端和客户端安装(ActiveMQ、MCollective)
  2. Matlab程序咨询,书上程序4-5问题咨询
  3. c++ 外部组件发生异常_谁再悄咪咪的吃掉异常,我上去就是一 JIO
  4. java 套娃_【leetcode编程题目354】俄罗斯套娃
  5. B题 锅炉水冷壁温度曲线 2021年第一届长三角高校数学建模竞赛
  6. 液晶显示器背光测试软件,液晶灰阶|饱和度|背光测试
  7. 机器学习中的参数调整
  8. 【MyBatis框架】mybatis逆向工程自动生成代码
  9. IBM走鹃险胜Cray Jaguar 连任世界最快超级计算机
  10. 关于含光 800,这里有你想要的一切答案!
  11. Educational Codeforces Round 117 (Rated for Div. 2) ABCDE
  12. SharePoint 2010 technology stack
  13. OCP 12c最新考试原题及答案(071-7)
  14. mysql 不执行索引_mysql使用不上索引的几种情况
  15. Android5.0以下drawable tag vector错误的解决办法(转发)
  16. 【ubuntu操作系统入门】Ubuntu常用命令大全二
  17. springboot 多环境配置文件
  18. HTML和CSS面试题
  19. 【Python笔记】Python/C++解决约瑟夫环问题
  20. mysql特性—自适应哈希索引AHI

热门文章

  1. mac 连接百度云服务器地址,教你怎么在 Mac 下把百度网盘映射到另一个文件夹
  2. c语言 更新学生信息,求学生信息管理系统C语言版
  3. python手机编译器推荐_Python编译器最新版|Python编译器手机版下载 v1.2 安卓版 - 数码资源网...
  4. java线程池获取 当前线程池活动的线程数
  5. Java判断奇数偶数-高效率
  6. Android开发笔记(一百零六)支付缴费SDK
  7. 修复linux bash破壳漏洞,Linux系统下如何检测并修复bash中的破壳漏洞​​
  8. 微信只显示分享朋友圈和好友  屏蔽其他的分享
  9. CVPR2017精彩论文解读:用于生物医学图像分析的精细调节卷积神经网络
  10. yii 定义controller model