• ベストアンサー

テキストファイルをiCalendar形式に変換。

現在、googleカレンダーを使って研究をしています。テキストファイルにメタ情報が入っていて、そのメタ情報をカレンダーの形式にして、googleカレンダーにインポートし、カレンダーで見られるようにしたいと考えています。 そこで、テキストファイル(.txt)にあるメタ情報をiCalendar形式(.ics)に対応させて変換したいのですがやり方がわかりません。何の言語を使ってどんな方法を行えば良いでしょうか? また、それについて書いてあるサイトなどがありましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

それなら、PHPで。インストールと設定ができていれば、「 php スクリプト 」と実行すれば、サーバーが無くてもスクリプトを実行できます。 htmlに埋め込んで動的に変更する、というのをやったのでは? あの要領で、htmlではなくiCalendarの書式で出力するだけだと思います。 ファイルの読み方とか、入力した文字列を変換する方法とかは、同じです。

daisuke_Arai
質問者

お礼

ありがとうございます。PHPで作成してみます。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

テキスト→テキスト変換なら、Perl,Ruby,Pythonと言ったスクリプト言語が得意とする分野です。 どれか使ったことはおありでしょうか? ics形式は「icalendar 仕様」で検索。 元データから必要なところを抽出して、icsに合せて出力します。 具体的な方法は、元データが無いのでなんとも。

daisuke_Arai
質問者

補足

PHPやjavaくらいしか使ったことないです。 元データはicalendar形式に合わせたメタデータです。 予定開始日時 予定終了日時 予定の内容 予定の件名 予定の場所 など、icalendar形式にそったデータが入っており、そのデータを BEGIN:VEVENT DTSTART:20110628T053000Z DTEND:20110628T063000Z DTSTAMP:20110728T061515Z UID: CREATED:20110728T042319Z DESCRIPTION:内容 LAST-MODIFIED:20110728T055711Z LOCATION:場所 SEQUENCE:0 STATUS:CONFIRMED SUMMARY:件名 TRANSP:OPAQUE END:VEVENT 上のようなicalendarの形式に対応させて、最終的に.icsで出力したいです。

関連するQ&A

  • Macでの、.txtファイルからxmlへの変換方法

    お尋ねします。 Macにおける、「.txt」ファイルから「.xml」ファイルへの変換方法をご存じでした教えていただきたく思います。 ブログでエクスポートしたファイルが「.txt」形式なのですが、新たにインポートしようとするGoogleのブログが「.xml」で困っております。 できれば、難しくない方法があれば助かります。 変換しくれるサイトやソフトなどがあれば教えてください。 何卒よろしくお願い申し上げす。

    • 締切済み
    • Mac
  • テキストファイル形式について質問です。

    テキストファイル形式について質問です。 ある文学賞の応募要綱に 「テキストファイル形式(.txt)で保存したデータを添付して下さい」 とあります。私はワードで作品を書いているのですが、ワードのデータをこの形式に変換する事はできますか。また、できない場合、テキストファイル形式でデータを送るにはどうすればいいのでしょうか。使っているosはウィンドウズxpです。

  • .eml形式のファイルを.txtまたは、cvs形式に変換する方法

    いつもお世話になりっぱなしで、すみません。 フリーソフトで、.eml形式のファイルを直接txt形式または、エクセルにインポートできるようなファイル形式に変換できるソフトがあればおしえていただきたいのですが。 よろしくお願いします。

  • Googleドキュメントでテキストファイルが読めな

    Googleドキュメントを最新バージョンで使っています。 テキストファイルをアップロード(Google doc形式に変換指定)し、 開いてみましたら内容は文字化けしていました。 文字化けさせない方法はあるのでしょうか?  なお、doc形式に変換しないと(.txt形式ですが) Google docsでは開けません。

  • カレンダーファイルのicsをCSVに変換したい

    googleのカレンダーファイルのicsをCSVに変換したいのですが、アウトルックはもっていないので、何か別のやり方で変換する方法をご存じないでしょうか? 出来れば、無料で出来るものを希望します。

  • txtをemlに変換したい!

    Thunderbird(メールソフト)で、受信メールを全部1つのtxt形式のファイルにまとめてエクスポートしたのですが、それをインポートしようと思ったら何故かインポートはtxtが対応してませんでした…。 なのでtxt形式のファイルをeml形式に変換したいのですが、そういうソフト等はありますでしょうか?

  • Excelで、大量のファイルをテキストファイルにまとめて変換する方法はありますか?

     大量のExcelファイルを自動的にすべてテキストファイルに変換する方法はありますか? aaa.xls, bbb.xls, ccc.xls, ... zzz.xls         ↓ aaa.txt, bbb.txt, ccc.txt, ... zzz.txt と行った具合にです。  対象となるExcelは複数のワークシートからなりますが、いずれも変換したいシートをアクティブにした状態で保存してあります。 (でも、そうでない場合にも、例えば各ファイルの1枚目のシートを選んでテキスト形式で保存する方法があれば、それも教えていただけるとなお助かります。)  よろしくお願いします。

  • RTF形式のファイルを.doc形式に変換したい

    rtf形式をtxtに変換するソフトは見つかったのですが、 rtf形式のファイルを.doc形式に変換するにはどうすればいいのでしょうか? そもそも、.rtfと.docは違うのですか? 検索してみてもよくわからなくて・・・。 よろしくお願いいたします。

  • ACCESS2000でテキストファイルのインポート・エクスポート出来ない

    インポート及びエクスポートをテキスト形式(csv,txt等)で実行すると「ActiveXコンポーネントはオブジェクトを作成できません。」と出るようになってしましました。どなたか情報をいただけませんか?宜しくお願いします。

  • テキストファイルをバイナリファイルに変換

    -32768, -32768, -32768, -32768, -32768, -32768, -32768, -32768, -32768, -32768, 130, 120, 120, 109, 100, 100, 94, 91, 90, 89, 87, -32768, 78, 71, … と続いていくテキストファイルのデータをバイナリデータにC言語で変換したいのですが、どうすれば変換出来るのでしょうか。

専門家に質問してみよう