我收到了.TLD文件。它包含我的产品的类别数据(以千计)。问题是我需要将其转换为CSV,但我无法在网上找到任何可以做到的事情。我尝试使用Excel但它将类别ID转换为指数格式。此外,我需要编写一个代码来执行此操作。没有任何示例(.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 我需要基本上从一个文件中读取类别ID,并将其与.TLD文件中的类别ID匹配,以获取正确的类别名称。这是sample.TLD文件
ProductGroupCode描述ProductGroupLevel
1000台电脑1
1001 Power&amp;机架设备1
1002存储1
1003显示1
1004通讯1
1005网络1
1004128 Video&amp;音频会议设备2
1004403 IP语音(VOIP)2
1005129网络接口卡2
1005130无线网络2
1005140开关&amp;轮毂2
1005129001154电话/电力线NICS 3
1005129001155令牌环网卡3
1005130001156天线&amp;放大器3
1005130001157无线接入点(AP)3
1005130001158无线网桥3
1005130001159无线布线&amp;组件3
在这个文件中我的搜索应该是这样的,
如果ProductGroupCode 1005130001156 ,则获取描述天线&amp;放大器