.TLD ファイルが提供されています。私の製品のカテゴリデータが含まれています(数千単位です)。問題は、それを CSV に変換する必要があることですが、それを実行できるものをオンラインで見つけることができません。Excel を使用してみましたが、カテゴリ ID が Exponential 形式に変換されます。また、これを行うにはコードを書く必要があります。これを行う例はありません(.TLDから.CSVへ)
興味深いことに、php は私の .TLD ファイルを通常のファイルとして読み取ります。次のコードで試したもの
<?PHP
$file_handle = fopen("PG.TLD", "rb");
$line = 0;
while ( ( $row = fgetcsv($file_handle) ) !== false ) {
if ($line <=0) {
// Skip headers
$line++;
continue;
}
if($line >0){
$texts = implode(',', $row);
echo serialize($texts);
}
}
fclose($file_handle);
?>
implode 関数を使用していますが、「,」はどこにも使用していません。上記のコードの出力は 次のとおりですhttp://toorakcomputerservices.com.au/tldtesting.php 正しいカテゴリ名を取得するには、基本的に 1 つのファイルからカテゴリ ID を読み取り、それを .TLD ファイルのカテゴリ ID と照合する必要があります。これがsample.TLDファイルです
ProductGroupCode 説明 ProductGroupLevel
1000 コンピュータ 1
1001 電源およびラック機器 1
1002 ストレージ 1 1003 ディスプレイ 1
1004 通信 1
1005 ネットワーク 1
1004128 ビデオおよびオーディオ会議機器 2
1004403 Voice Over IP (VOIP) 2
1005129 ネットワーク インターフェイス カード 2
1005130 ワイヤレス ネットワーク 2
100514
アンテナとアンプ 3 1005130001157
ワイヤレス アクセス ポイント (AP) 3
1005130001158
ワイヤレス
ブリッジ 3
1005130001159
このファイルでは、私の検索は次のようになっています。 ProductGroupCode が 1005130001156 の場合
、説明を取得します。