Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用php编写csv文件,但也应用排序/筛选_Php_Excel_Csv - Fatal编程技术网

用php编写csv文件,但也应用排序/筛选

用php编写csv文件,但也应用排序/筛选,php,excel,csv,Php,Excel,Csv,我正在尝试用php编写一个csv文件,这样当用户单击图标时,它将使用我数据库中的数据生成一个csv文件 一切正常,我有三栏:姓名、日期、年龄 我想知道在php中是否可以应用过滤器。 例如,在excel中,我可以单击第一行的sort&filter->filter,这将创建一个包含多个功能的下拉菜单 这可能吗 提前感谢。您可以在从数据库提取时进行排序/筛选,然后将筛选和排序后的数据写入CSV文件 如果您通过从网页上的表单获取输入来执行此操作,请确保在服务器端验证输入。而不是从CSV文件。打开CSV文

我正在尝试用php编写一个csv文件,这样当用户单击图标时,它将使用我数据库中的数据生成一个csv文件

一切正常,我有三栏:姓名、日期、年龄

我想知道在php中是否可以应用过滤器。 例如,在excel中,我可以单击第一行的sort&filter->filter,这将创建一个包含多个功能的下拉菜单

这可能吗


提前感谢。

您可以在从数据库提取时进行排序/筛选,然后将筛选和排序后的数据写入CSV文件


如果您通过从网页上的表单获取输入来执行此操作,请确保在服务器端验证输入。

而不是从CSV文件。打开CSV文件后,可以在MS Excel中手动添加;或者,您可以创建一个具有预定义过滤区域的真实Excel文件,当最终用户在MS Excel中打开文件时,该文件将具有可用的选择框和排序选项。您必须使用类似于的库才能做到这一点。CSV本质上仅限于文本,通过各种电子表格应用程序(Excel、数字、OpenOffice等)提供额外的内容(排序、图形等)。