PHPExcel日期格式(奇数)

PHPExcel日期格式(奇数),php,csv,phpexcel,export-to-csv,xls,Php,Csv,Phpexcel,Export To Csv,Xls,我使用PHPExcel制作了一个脚本,将.xls文件转换为.csv文件。 .xls文件中包含日期格式,当转换为.csv时,日期字段的数字很高,每天增加1: 那么我该如何解决这个问题呢?我想这样说:6月10日或4月15日 我的代码: $count = 0; foreach($html->find('section#content_main a') as $e) { echo "<h3>" . $e->href . "</h3>"; $lin

我使用PHPExcel制作了一个脚本,将.xls文件转换为.csv文件。 .xls文件中包含日期格式,当转换为.csv时,日期字段的数字很高,每天增加1:

那么我该如何解决这个问题呢?我想这样说:6月10日或4月15日

我的代码:

$count = 0;

foreach($html->find('section#content_main a') as $e) {

    echo "<h3>" . $e->href . "</h3>";
    $link = $e->href;
    echo "<p>" . $array[$count] . "</p>";
    $file = $array[$count] . ".xls";
    file_put_contents($file, fopen($link, 'r'));

    if(file_exists($array[$count] . ".csv") == 0){
        $fileType = PHPExcel_IOFactory::identify($file);
        $objReader = PHPExcel_IOFactory::createReader($fileType);
        $objReader->setReadDataOnly(false);


        for($i = 0; $i < (count($letters) * 2); $i++){

            if(i < count($letters)){

            }else{

            }

        }


        $objPHPExcel = $objReader->load($file);
        $objPHPExcel->getActiveSheet()->getStyle('B2')->getNumberFormat()
->setFormatCode('d-mmm');
        $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'CSV');
        $objWriter->save($array[$count] . ".csv");

        $count = $count + 1;
        echo "<p>File dosen't exist!</p>";
    }else{
        echo "<p>File do exist!</p>";
    }

}
$count=0;
foreach($html->find('section#content_main a')作为$e){
回声“$e->href.”;
$link=$e->href;
回显“”$array[$count]。“

”; $file=$array[$count]。“.xls”; 文件内容($file,fopen($link,'r')); 如果(文件_存在($array[$count]。“.csv”)==0){ $fileType=PHPExcel\u IOFactory::identify($file); $objReader=PHPExcel\u IOFactory::createReader($fileType); $objReader->setReadDataOnly(false); 对于($i=0;$i<(计数($字母)*2);$i++){ 如果(我<计数($字母)){ }否则{ } } $objPHPExcel=$objReader->load($file); $objPHPExcel->getActiveSheet()->getStyle('B2')->getNumberFormat() ->setFormatCode('d-mmm'); $objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,'CSV'); $objWriter->save($array[$count]..csv”); $count=$count+1; echo“文件不存在!

”; }否则{ echo“文件确实存在!

”; } }
感谢您在我的第一篇文章中对我的支持。 我不知道这是什么把戏,但我可能认为这是一段代码:

$objPHPExcel->getActiveSheet()->getStyle('B2:B6')->getNumberFormat()
->setFormatCode('d-mmm');

谢谢你对我第一篇文章的支持。 我不知道这是什么把戏,但我可能认为这是一段代码:

$objPHPExcel->getActiveSheet()->getStyle('B2:B6')->getNumberFormat()
->setFormatCode('d-mmm');

欢迎来到堆栈溢出。您可以帮助我们更容易地理解您的代码,如果您删除了与您的问题无关的所有内容(例如for循环,它什么都不做)。此外,请在你的问题中直接包含图片,而不是链接它们。这个链接将来可能会断开,这使得这个问题更难理解。好的,我会尝试这样做。这是我的第一篇文章,所以我不建议包括图片(该值是MS Excel时间戳值;我不明白的是,为什么编写器不使用指定格式将其转换为字符串mask@user3212296:啊,我不知道,新用户不能插入图像。那没关系。欢迎使用堆栈溢出。如果删除所有内容,您可以帮助我们更容易地理解您的代码,也就是说与您的问题无关(例如for循环,它什么都不做)。此外,请在您的问题中直接包含图像,而不是链接它们。链接将来可能会断开,这使问题更难理解。好的,我会尝试这样做。这是我的第一篇帖子,因此我不建议包含图像(该值是MS Excel时间戳值;我不明白的是,为什么编写器不使用指定格式将其转换为字符串mask@user3212296:啊,我不知道,新用户不能插入图像。那没关系。欢迎使用堆栈溢出。如果删除所有内容,您可以帮助我们更容易地理解您的代码,也就是说与您的问题无关(例如for循环,它什么都不做)。此外,请在您的问题中直接包含图像,而不是链接它们。链接将来可能会断开,这使问题更难理解。好的,我会尝试这样做。这是我的第一篇帖子,因此我不建议包含图像(该值是MS Excel时间戳值;我不明白的是,为什么编写器不使用指定格式将其转换为字符串mask@user3212296:啊,我不知道,新用户不能插入图像。那没关系。