`
ldl_xz
  • 浏览: 68844 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

php生成的csv, 无法完整显示带前导0的数字

 
阅读更多

php生成csv文件时,如果数字的第一位为0的话,显示时则不会显示第一个0

可以在php中做特殊处理,使得生成的csv在显示时能显示出第一个0

有两种方法可以实现:

1、给数字加上引号,并且在引号前面再加上个等号,如数字0555,,则生成时为="0555"

2、在数字前面加上制表符,如是数字0555,则生成时为\t0555

$arr    = array (
    array ('111', 2222, '0555'),
    array ('222', 3333, '0666')
);
$fp    = fopen('t.csv', 'w');
foreach ($arr as $row) {
    fputcsv($fp, array_map('h', $row));
}
fclose($fp);

function h($v) {
    if (($v{0} == '0') && is_numeric($v)) {
        $v    = '="' . $v . '"';    //第一种方式
        //$v   = "\t{$v}";    //第二种方式
    }
    return $v;
}

转载自:http://www.9958.pw/post/php_cvs

分享到:
评论

相关推荐

    将csv文件中15位以上的数字正确显示

    综上所述,处理CSV文件中15位以上的数字显示问题,关键在于理解CSV的文本本质,利用编程语言的控制力进行格式化,并考虑目标系统的兼容性。通过这些方法,我们可以确保长数字在各种环境中都能正确、完整地显示。

    php生成csv文件

    在PHP中生成CSV文件是一项常见的任务,特别是在数据导出、报表生成或数据分析的场景下。CSV(Comma Separated Values)格式是一种通用的数据交换格式,因其简单性和易读性而广受欢迎。以下将详细介绍如何使用PHP来...

    js生成csv文件下载

    js生成csv文件下载

    java动态实现生成CSV文件

    java动态实现生成CSV文件,java动态实现生成CSV文件,java动态实现生成CSV文件,java动态实现生成CSV文件,java动态实现生成CSV文件,java动态实现生成CSV文件,java动态实现生成CSV文件

    一个简单的java生成CSV文件

    一个简单的java生成CSV文件

    纯js生成并下载CSV文件

    纯JavaScript实现生成并下载CSV文件,前端竟然可以生成CSV文件,感兴趣的可以看下如何生成CSV文件,并且下载。

    XlS批量生成CSV 多个CSV合并为1个CSV

    在标题“XlS批量生成CSV 多个CSV合并为1个CSV”中,涉及到的主要知识点是Excel文件(XLS)的批处理转换以及多个CSV文件的合并。这些操作在数据分析、报表整理、数据库导入等场景中非常实用。 首先,我们需要理解XLS...

    php导出csv文件,可导出前导0实例代码

    实例一:可导出前导0 //导出csv格式文件 $data数据 $title_arr标题 $file_name文件名 function exportCsv($data,$title_arr,$file_name=''){ ini_set(max_execution_time, 3600); $csv_data = ''; /** 标题 */ ...

    csv文件中,解决数字列转换成文本列

    在处理CSV文件时,我们经常会遇到需要将数字列转换为文本列的情况,尤其是在希望提高数据可读性或确保数据格式一致性的时候。本文将详细介绍如何在CSV文件中解决数字列转换成文本列的问题,并通过示例代码来具体说明...

    0.4_data_gen_生成随机数据_自动生成csv文件_数据随机生成函数_生成数据_

    这允许我们程序化地生成包含任意数量列和行的CSV文件,非常适合大规模数据生成。 4. **数据随机生成函数**:为了高效生成数据,可能编写了自定义函数来处理特定的数据分布和格式要求。这些函数可能接受参数,如数据...

    csv src java生成csv

    在Java中生成CSV文件是一项常见的任务,尤其在数据导出、数据分析或者数据交换的场景中。下面我们将深入探讨如何使用Java来生成CSV文件。 首先,Java并没有内置的CSV库,但我们可以借助第三方库如Apache Commons ...

    解决生成csv文件出现的乱码问题

    大家一般都会知道到生成的csv文件,中文或其他的语言会出现乱码的问题,这是因为csv它不支持utf-8的原因,在我上传的这个文件中已经很好的解决了它的乱码的问题,如果不会使用可以给我留言

    PHP数据导出成csv

    在PHP编程中,数据导出是一项常见的需求,特别是在数据分析、报表生成或用户下载服务中。CSV(Comma Separated Values)格式是一种通用的数据交换格式,因其简单性和广泛的兼容性而被广泛使用。本文将深入探讨如何...

    java 浏览器导出csv文件

    2.生成csv,中文无乱码,数据不会科学计数法; 3.支持大数据下载; 4.后台服务java语言实现,前端不限制; 5.前端代码: [removed]void(0)" class="layui-btn"> <i class="fa fa-refresh"> 导出Excel ...

    Siliphen的CSV代码生成器

    "Siliphen的CSV代码生成器"是一款专为程序员设计的工具,用于自动化处理CSV(逗号分隔值)文件并生成相应的代码。CSV格式广泛应用于数据交换,因其简单易读且兼容性强而受到青睐。这款工具的作者是Stevenkylelee,他...

    java读取txt文件,生成csv文件

    环境:eclipse3.7.2 jre1.6

    CSV文档用EXCEL打开,长数字编码变成科学计数问题的解决办法

    当使用Microsoft Excel打开CSV文件时,如果文件中含有较长的数字编码(例如:1567397937705057),可能会遇到Excel自动将这些长数字转换成科学计数法显示的情况(例如:1.56739793770506E+16)。这种情况不仅改变了...

    php生成淘宝数据包csv文件方便导入

    本篇将详细讲解如何使用PHP生成淘宝数据包CSV文件,以便于导入淘宝助理进行商品批量上传。 首先,我们需要了解CSV(Comma Separated Values)文件的格式。CSV是一种通用的、轻量级的数据存储格式,用于存储表格数据...

    FTP上传文件压缩文件生成CSV文件

    在IT行业中,FTP(File Transfer Protocol)是一种标准的网络协议,用于在计算机之间传输...通过这种方式,开发者可以实现一个完整的从数据生成、压缩到远程存储的解决方案,适用于各种需要批量处理和传输文件的场景。

Global site tag (gtag.js) - Google Analytics