создание CSV-файла с помощью Perl - PullRequest
9 голосов
/ 15 ноября 2011

Я создал CSV-файл с помощью этого модуля Perl Text :: CSV_XS в Windows:

Ниже приведен фрагмент моего кода:

use Text::CSV_XS;

my @a =('ID','VALUE'); 


open my $OUTPUT,'>',"file.csv" or die "Can't able to open file.csv\n";

my $csv = Text::CSV_XS->new ({ binary => 1, eol => $/ });



$csv->print($OUTPUT,\@a);

этот код генерирует файл .csv, но когда я пытаюсь открыть файл .csv с помощью xls, xls пишет, что это файл SYLK и не может знать, может кто-нибудь помочь, почему этот csv не может открыться с xls? 1006 *

1 Ответ

14 голосов
/ 15 ноября 2011

Эта проблема возникает, когда вы открываете текстовый файл или файл CSV, и первые два символа файла представляют собой заглавные буквы «I» и «D»

"SYLK: формат файла недопустимо "сообщение об ошибке при открытии файла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...