是否可以通过 PHP 代码将 excel csv 文件直接打开到 microsoft excel 或其他 excel 支持的应用程序中

Posted

技术标签:

【中文标题】是否可以通过 PHP 代码将 excel csv 文件直接打开到 microsoft excel 或其他 excel 支持的应用程序中【英文标题】:Is it possible open excel csv file directly into microsoft excel or other excel supported application via PHP code 【发布时间】:2016-03-03 05:34:27 【问题描述】:

我需要有关如何通过 php 代码将 excel csv 文件直接打开到 microsoft excel 或其他支持 excel 的应用程序的帮助。

目前我只能下载该 CSV 文件,但我需要直接在支持的应用程序中打开它。

那么有可能吗? 提前感谢您的帮助。

为了下载 csv 文件,我使用以下 php 脚本

<?php
header("Content-disposition: attachment; filename=uploads/shipping.csv");
header("Content-type: application/csv");
readfile("uploads/shipping.csv");
?>

【问题讨论】:

在火狐浏览器上可以。但是你不能使用 PHP 调用 csv 的默认程序。 【参考方案1】:

不,使用 PHP 是不可能的。您可以在 Firefox 浏览器或 Google Chrome 下载操作中设置它。 Here 是关于如何在 Firefox 浏览器上执行此操作的说明,here 是用于 chrome 的说明。

【讨论】:

好的,谢谢 Lee Balino。 @AshishPatil NP 小伙子。只需接受答案并继续。 :D 是的,当然@Lee Balino 我接受它,并再次感谢您通过如此重要的信息帮助我:)

以上是关于是否可以通过 PHP 代码将 excel csv 文件直接打开到 microsoft excel 或其他 excel 支持的应用程序中的主要内容,如果未能解决你的问题,请参考以下文章

PHP 通过PHP将MYSQL导出为EXCEL / CSV

将使用 PHP 创建的 csv 文件导入 Excel 时,如何在数字字符串值中保留前导零?

通过PHP将MYSQL导出到EXCEL/CSV

php使用ajax导出CSV或者EXCEl(thinkphp)方法

将php数组数据导出为CSV或Excel

php Excel 导出大批量数据解决方案