2011-10-21 4 views
0

私はwebstats用の4列または5列のデータを持つ.csvファイルを持っています。csvファイル内のアイテムを削除しますか?

私が望むプログラムでデータを分析した結果、必要なページのリストを含むテキストファイルが作成されました。必要のないすべてのページのすべてのデータを削除したいと考えていますテキストファイルのものだけが残るようにします。すなわち

次のように私は.CSVをお持ちの場合:

/fruits-and-veggies/apples 16 3 03:43 .72% 
/fruits-and-veggies/pears 8 2 02:34 .65% 
/fruits-and-veggies/broccoli 6 5 04:23 .87% 
/fruits-and-veggies/asparagus 46 6 01:23 .77% 
/fruits-and-veggies/passion-fruit 36 7 05:53 .74% 

を、次のように私は、テキストファイルを持っている:それだけで読み込むよう

/fruits-and-veggies/apples 
/fruits-and-veggies/pears 
/fruits-and-veggies/passion-fruit 

はどのようにして、Excelファイルを操作します:

/fruits-and-veggies/apples 16 3 03:43 .72% 
/fruits-and-veggies/pears 8 2 02:34 .65% 
/fruits-and-veggies/passion-fruit 36 7 05:53 .74% 

私はこのトピックについて深く研究しましたが、まだ実現可能なソリューションを考え出していません。私はWindows XPを使用しています。可能であればバッチファイルが好まれますが、どこから起動するのかは分かりません。

+0

を依頼してくださいことはできますか?あなたはそれをプログラム的にやってみたいのですか、あるいはExcel機能を使用したいのですか? –

+0

私はバッチファイルを使用してページ名を読み込み(指定した '入力'テキストファイルにその列を物理的にコピーして貼り付けた後)、必要な特性を共有するものを吐き出します別のものよりも、同じヘッダータグを共有します)。可能であれば、プログラムでそれをやりたいと思います。また、ジョブを簡単にしたり、優先したりしない場合は.csvにすることもできます。 –

+0

それはプログラムで行うことが可能です.net(c#またはvb)に慣れているなら、上記のすべてを行うプログラムを書くことができます。ファイル名を読むことができ、3番目の部分ライブラリを使ってExcelを操作できます –

答えて

1

私はpythonとその正規表現モジュールを使用します。私が間違っていないと実際にはCSVモジュールもあります。これを行うための他の多くの方法/ツールがあります。

0

私は毎日複雑なテーブル(csv)操作をしています。私の仕事は素晴らしいpython petlライブラリによって大幅に緩和されました。一度これを使用すると、戻ってくることはなく、あなたが立ち往生してしまった場合、図書館の著者は非常に役に立ちます。

プログラマーでなければ、csv、text、jsonなど、スクリプトのスキルを最小限に抑えても、petlを使ったテーブル形式のものであれ、心配する必要はありません。

このビデオをチェックアウト:https://www.youtube.com/watch?v=Y0FleNEcO9I

ライブラリはここにある:http://petl.readthedocs.org/en/latest/

あなたがしようと動けなく、私にpingを実行し、私はあなたを助けるでしょうします。

乾杯、私はあなたがファイルをmanipulatexcelするために使用している

PJ

関連する問題