PHP,Excel导出换行

// 有id,才算真的有发票数据
if ($v['b_invoice_id']) {
$v['b_invoice_info'] = json_decode($v['b_invoice_json'],true);
$v['b_invoice_str'] .= '类型:';
if ((int)$v['b_invoice_purchase'] === 1) { $v['b_invoice_str'] .='(收购)'; }
if ((int)$v['b_invoice_info']['type'] === 1) { $v['b_invoice_str'] .='普通发票'; } else { $v['b_invoice_str'] .= '专用发票'; }
$v['b_invoice_str'] .= "\r\n公司名称/姓名:";
$v['b_invoice_str'] .= $v['b_invoice_info']['company_name'];
$v['b_invoice_str'] .= "\r\n识别号/身份证:";
$v['b_invoice_str'] .= $v['b_invoice_info']['company_tax'];
$v['b_invoice_str'] .= "\r\n电话:";
$v['b_invoice_str'] .= $v['b_invoice_info']['company_telephone']?:'无';
$v['b_invoice_str'] .= "\r\n地址:";
$v['b_invoice_str'] .= $v['b_invoice_info']['company_address']?:'无';
$v['b_invoice_str'] .= "\r\n开户行:";
$v['b_invoice_str'] .= $v['b_invoice_info']['company_bank']?:'无';
$v['b_invoice_str'] .= "\r\n开户账号:";
$v['b_invoice_str'] .= $v['b_invoice_info']['company_account']?:'无';
} else {
$v['b_invoice_info'] = [];
}
if ($v['c_invoice_id']) {
$v['c_invoice_info'] = json_decode($v['c_invoice_json'],true);
$v['c_invoice_str'] .= '类型:';
if ((int)$v['c_invoice_info']['type'] === 1) { $v['c_invoice_str'] .='普通发票'; } else { $v['c_invoice_str'] .= '专用发票'; }
$v['c_invoice_str'] .= "\r\n公司名称:";
$v['c_invoice_str'] .= $v['c_invoice_info']['company_name'];
$v['c_invoice_str'] .= "\r\n识别号:";
$v['c_invoice_str'] .= $v['c_invoice_info']['company_tax'];
$v['c_invoice_str'] .= "\r\n电话:";
$v['c_invoice_str'] .= $v['c_invoice_info']['company_telephone']?:'无';
$v['c_invoice_str'] .= "\r\n地址:";
$v['c_invoice_str'] .= $v['c_invoice_info']['company_address']?:'无';
$v['c_invoice_str'] .= "\r\n开户行:";
$v['c_invoice_str'] .= $v['c_invoice_info']['company_bank']?:'无';
$v['c_invoice_str'] .= "\r\n开户账号:";
$v['c_invoice_str'] .= $v['c_invoice_info']['company_account']?:'无';
}
\r\n
必须是双引号。
PHP,Excel导出换行的更多相关文章
- SQL Server 导出Excel有换行的解决方法
参考地址::https://vcoo.cc/blog/1234/ 从 SQL Server 查询结果中复制结果数据粘贴到 Excel 中存在这么个问题:如果字段内容中有换行符,那么粘贴到 Excel ...
- java-excel导出
java excel导出分为两种2003年的格式和2007年的格式. 2003年的xls一个sheet限制65536. 2007年的xlsx限制为1048576. jxl导入2003 gradle j ...
- [moka同学笔记]PHPexcel之excel导出和导入
原案例来自http://www.sucaihuo.com/有修改 1.目录结构(文件不用解释,应该都可以看得懂,直接看代码)
- 偷懒小工具 - Excel导出公共类
说明 最近接了一个任务,就是做一个列表的Excel导出功能.并且有很多页面都会使用这个功能. 导出的Excel大体格式如图 很简单的列表,标题加背景色,然后不同类型,显示方式不一样.对齐方式不一样.不 ...
- 转:POI操作Excel导出
package com.rd.lh.util.excel; import java.beans.PropertyDescriptor; import java.io.FileOutputStream; ...
- TP5.0源生Excel导出
PHPExcel类在TP5里边并不能很好的兼容,使用起来很麻烦. 不像是tp3.2那样直接import()加进来就能new,因为它里边的命名空间找不到.总是说undefined class. 如果是使 ...
- java反射学习之二万能EXCEL导出
一.EXCEL导出的实现过程 假设有一个对象的集合,现在需要将此集合内的所有对象导出到EXCEL中,对象有N个属性:那么我们实现的方式是这样的: 循环这个集合,在循环集合中某个对象的所有属性,将这个对 ...
- Devexpress EXCEL导出
#region EXCEL导出 /// <summary> /// EXCEL导出 /// </summary> /// <param name="saveFi ...
- 自己写的java excel导出工具类
最近项目要用到excel导出功能,之前也写过类似的代码.因为这次项目中多次用到excel导出.这次长了记性整理了一下 分享给大伙 欢迎一起讨论 生成excel的主工具类: public class E ...
随机推荐
- 《挑战30天C++入门极限》C/C++中结构体(struct)知识点强化
C/C++中结构体(struct)知识点强化 在上一个教程中我们已经简单的阐述了什么是结构体了,为了进一部的学习结构体这一重要的知识点,我们今天来学习一下链表结构. 结构体可以看做是一种自定义 ...
- A Comprehensive Evaluation of Approaches for Built-Up Area Extraction from Landsat OLI Images Using Massive Samples(landsat8建城区提取不同方法比较)
感觉主要是数据的创新,方法就是比较了传统方法(RF,SVM,Adaboost)和CNN,输入比较了单像素输入和像素周围3,5,7大小的范围.也不是语义分割,最基本的CNN,单像素时还用的1*1的卷积 ...
- ShellExecute打开文件,打开文件夹的用法
转自https://www.cnblogs.com/nxopen2018/p/11070031.html //方法1 //转换 //char msg[256]; //sprintf_s(msg, &q ...
- [loj 6496]「雅礼集训 2018 Day1」仙人掌
传送门 Description 给出一张 \(n\)个点 \(m\)条边的无向连通图,其中每条边至多属于一个简单环,保证没有自环,可能有重边.你需要为其中每条边定向,其中第 \(i\)个点的出度不能超 ...
- 【CSP模拟赛】Adore(状压dp 二进制)
题目描述 小w偶然间见到了一个DAG.这个DAG有m层,第一层只有一个源点,最后一层只有一个汇点,剩下的每一层都有k个节点.现在小w每次可以取反第i(1<i<n-1)层和第i+1层之间的连 ...
- Linux文件的权限的基本介绍
一. ls -l 显示的内容如下: 二.rwx权限详解 1.rwx作用到文件 2. rwx作用在目录 三.文件及目录实际案例 四.修改权限 - chmod 1. 基本说明: 2.第一种方式 ...
- 2018-2019-2 网络对抗技术 20165322 Exp7 网络欺诈防范
2018-2019-2 网络对抗技术 20165322 Exp7 网络欺诈防范 目录 实验原理 实验内容与步骤 简单应用SET工具建立冒名网站 ettercap DNS spoof 结合应用两种技术, ...
- html5中的fieldset/legend元素和keygen元素
html5中的fieldset/legend元素和keygen元素 一.总结 一句话总结: fieldset/legend元素和figure和figcaption很像,只不过是作用于表单,前者表示内容 ...
- CheatEngine查看PE header
先打开进程,炉石传说. 然后选择MemoryViewer 在MemoryViewer界面,Tools菜单,然后选择Dissect PE headers 然后查看mono.dll的信息 0x357A0是 ...
- Java-Maven(十):Maven 项目常用plugins
本文主要总结最近一段时间使用maven时,遇到需要maven plugins的一些简单总结. 1)在Build下重新指定最终打包报名 <build> <!--最终打包的包名,如果这里 ...