繁体   English   中英

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

[英]Conversion of Excel / Access / Text file into UTF-16LE format

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

有任何想法,技巧或已经编写的代码吗?


谢谢!

您需要两个文件才能将文本文件转换为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;
?>

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM