// 有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导出换行的更多相关文章

  1. SQL Server 导出Excel有换行的解决方法

    参考地址::https://vcoo.cc/blog/1234/ 从 SQL Server 查询结果中复制结果数据粘贴到 Excel 中存在这么个问题:如果字段内容中有换行符,那么粘贴到 Excel ...

  2. java-excel导出

    java excel导出分为两种2003年的格式和2007年的格式. 2003年的xls一个sheet限制65536. 2007年的xlsx限制为1048576. jxl导入2003 gradle j ...

  3. [moka同学笔记]PHPexcel之excel导出和导入

    原案例来自http://www.sucaihuo.com/有修改 1.目录结构(文件不用解释,应该都可以看得懂,直接看代码)

  4. 偷懒小工具 - Excel导出公共类

    说明 最近接了一个任务,就是做一个列表的Excel导出功能.并且有很多页面都会使用这个功能. 导出的Excel大体格式如图 很简单的列表,标题加背景色,然后不同类型,显示方式不一样.对齐方式不一样.不 ...

  5. 转:POI操作Excel导出

    package com.rd.lh.util.excel; import java.beans.PropertyDescriptor; import java.io.FileOutputStream; ...

  6. TP5.0源生Excel导出

    PHPExcel类在TP5里边并不能很好的兼容,使用起来很麻烦. 不像是tp3.2那样直接import()加进来就能new,因为它里边的命名空间找不到.总是说undefined class. 如果是使 ...

  7. java反射学习之二万能EXCEL导出

    一.EXCEL导出的实现过程 假设有一个对象的集合,现在需要将此集合内的所有对象导出到EXCEL中,对象有N个属性:那么我们实现的方式是这样的: 循环这个集合,在循环集合中某个对象的所有属性,将这个对 ...

  8. Devexpress EXCEL导出

    #region EXCEL导出 /// <summary> /// EXCEL导出 /// </summary> /// <param name="saveFi ...

  9. 自己写的java excel导出工具类

    最近项目要用到excel导出功能,之前也写过类似的代码.因为这次项目中多次用到excel导出.这次长了记性整理了一下 分享给大伙 欢迎一起讨论 生成excel的主工具类: public class E ...

随机推荐

  1. LOJ#565. 「LibreOJ Round #10」mathematican 的二进制 分治,FFT,概率期望

    原文链接www.cnblogs.com/zhouzhendong/p/LOJ565.html 前言 标算真是优美可惜这题直接暴力FFT算一算就solved了. 题解 首先,假装没有进位,考虑解决这个问 ...

  2. C# 获取枚举值/获取名字和值

    枚举 int 转 枚举名称 public void Test() { //调用 string name1= ConvertEnumToString<ActionLogType>(1); s ...

  3. avalon结合原生js tab切换

    <div class="fishqc-tap"> <div ms-class="[@codePic!=''&&@codeInfo!='' ...

  4. css自定义属性和简单效果

    简介 CSS Variables,一个并不是那么新的东西,但对css来说绝对是一场革命. 之前使用变量的时候,需要借助sass.less等预处理工具来实现,现在我们可以直接使用css来声明变量. 兼容 ...

  5. tecplot不能导入fluent多面体的解决办法

    多面体网格在fluent当中计算完成,如果保存cas和dat文件,如果直接将cas和dat文件导入tecplot进行后处理,tecplot会提示多面体网格在fluent当中计算完成,如果保存cas和d ...

  6. 两个Double类型相减出现精度丢失问题

    两个Double类型相减出现精度丢失问题 720.50-279.5=440.099999999 而不是440.1 解决方法,将数据库中的类型改为decimal类型,小数精确到2位

  7. windows powershell学习

    PowerShell,从名字可以知道,他首先是一个shell,shell的意思就是和Linux的bash等一样.和原来的cmd一样就是在里边敲命令(可执行文件)使用: 而Power就意味他是一个功能强 ...

  8. 伪代码Pseudocode

    程序员之间交流,比划来比划去,与其用产品经理擅长的各种类图.时序图,还不如来一段伪代码来的直接! 伪代码 伪代码(Pseudocode)是一种算法描述语言.使用伪代码的目的是为了使被描述的算法可以容易 ...

  9. 快速克隆网站利器-teleport ultra

    快速克隆网站利器-teleport ultra 一.下载 二.操作步骤 第一步:打开这个软件 第二步点击file.下拉选择 New Project Wizred,弹出如下下拉框 这里我们使用第一个或者 ...

  10. PHP 类属性

    属性 (Properties) 类的变量成员叫做“属性”,或者叫“字段”.“特征”,在本文档统一称为“属性”.属性声明是由关键字 public,protected或者 private 开头,然后跟一个 ...