私はperlの初心者です。複数のテキストファイルを読み込んで文字列を探し、文字列を含む行をスプレッドシートにコピーするperlスクリプトを書きたいと思います。
例: ファイル csv.txt を開き、各行で文字列 "Color" を探し、その行をスプレッドシートにコピーしたい
色: 任意の色に名前を付ける
この行から Name any color をスプレッドシートにコピーします。
ありがとう
私はperlの初心者です。複数のテキストファイルを読み込んで文字列を探し、文字列を含む行をスプレッドシートにコピーするperlスクリプトを書きたいと思います。
例: ファイル csv.txt を開き、各行で文字列 "Color" を探し、その行をスプレッドシートにコピーしたい
色: 任意の色に名前を付ける
この行から Name any color をスプレッドシートにコピーします。
ありがとう
手始めに: Text:Csv を使用できる CSV ファイルを読み取ります。
http://metacpan.org/pod/Text::CSV
素敵なチュートリアル: http://perlmaven.com/how-to-read-a-csv-file-using-perl
単純な正規表現を使用して、すべての行を見つけることができます。
if ($line =~ m!Color!){
#do things if $line contain this word
}
このモジュールで新しい Excel ファイルを作成できます: Excel::Writer::XLSX
http://metacpan.org/pod/Excel::Writer::XLSX
まだ問題がある場合は、この質問を閉じて、新しい質問を作成し、そこにコードを含めることを忘れないでください: https://stackoverflow.com/questions/how-to-ask