Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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 将Excel/Access/Text文件转换为UTF-16LE格式_Php_Sql Server_Utf 16 - Fatal编程技术网

Php 将Excel/Access/Text文件转换为UTF-16LE格式

Php 将Excel/Access/Text文件转换为UTF-16LE格式,php,sql-server,utf-16,Php,Sql Server,Utf 16,我需要编写一个转换器,它将接受Excel、Access或文本文件作为输入,并将其转换为UTF-16LE格式。我想将该模块集成到一些已经存在的PHP代码中,这些代码充当底层MS SQL Server应用程序的“管理接口” 有什么想法、技巧或可能已经编写的代码吗 谢谢我想看看PHP的。我曾经在类似的情况下使用过它,在将Excel输入插入数据库之前,我需要访问/转换Excel输入。将文本文件转换为Excel文件需要两个文件。一个是你的文本文件,比如说test.txt和一个excel文件newfile

我需要编写一个转换器,它将接受Excel、Access或文本文件作为输入,并将其转换为UTF-16LE格式。我想将该模块集成到一些已经存在的PHP代码中,这些代码充当底层MS SQL Server应用程序的“管理接口”

有什么想法、技巧或可能已经编写的代码吗



谢谢我想看看PHP的。我曾经在类似的情况下使用过它,在将Excel输入插入数据库之前,我需要访问/转换Excel输入。

将文本文件转换为Excel文件需要两个文件。一个是你的文本文件,比如说test.txt和一个excel文件newfile.xls
可以执行以下脚本以获得所需的结果

<?php
    $csv_output .= "\n";   
    $filename = "newfile.xls"; //Name of the excel file needed     
    $textfiledata = file_get_contents('test.txt'); //Name of the txt file
    $csv_output .= $textfiledata;

    header("Content-type: application/vnd.ms-excel");
    header("Content-disposition: csv" . date("Y-m-d") . ".xls");
    header("Content-disposition: filename=" . $filename . ".xls");
    print $csv_output;
    exit;
?>