簡體   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