ベクターで圧縮ファイルで公開したんでそっちが便利なかたはそちらへ excel2txt,excel2csv,word2txt WSH(VBScript)でこんなのが出来ました。
エクセルのファイルをアイコンにドロップするとシートごとに別々のテキストファイルへ出力します。複数ファイルをドロップして一度に処理することも可能。なお、エクセル持ってないと動きませんので、エクセルなしでエクセルファイル読みたい人が間違ってここへ来ちゃった場合はここじゃなくてMSのビュワーのダウンロードへ行ってください。 あるいは http://www.microsoft.com/downloads/results.aspx?productID=&freetext=Viewer&DisplayLang=ja
エクセルからシートを1枚ずつタブ区切りのテキストファイルに保存できますが
手作業ではしんどいですから全シートを一気にプログラムで保存してしまいます。
ファイルを開いてクリックしてシートを選び、
ファイルメニューから名前を付けてセーブを選び、
テキスト形式を選んでファイル名を入力してセーブ、この繰り返し、
と言うような単純手作業しかしたくない人から貴重な作業時間を奪ってしまい、
暇にしてしまいますが、
コンピュータはそういうロボットのような無味乾燥な手作業を人に朝から晩までさせるためにあるのでなくて、
ロボットのような手作業から人類を解放して、
もっと有用で創造的なことに貴重な時間や手や頭を使えるようにするためにありますから、
貴重な時間や手や頭を、
本質的にはロボットがするべきであって人間様の関与が不要であるような作業に費やすことによって、
仕事をしたつもりになって自己満足し他人の経費を無意味に消費させ不勉強で怠惰な自己の不当な利益としたがるような、
斯様な不届きな方向性とは全く相容れません。
さて、以下は定型的なお約束です。
オープンソースとはどういうものか理解されないかたがいらっしゃるようなので、
常識的なことですが念のために書いておきます。
以下のプログラム部分を選択してメモ帳に貼り付けるなどしてこのファイル名で保存すれば使えます:Windows用(Windows98以前あたりだと自分でWSHをインストールしないとWSHが入ってないカモ)
|
エクセルのファイルをアイコンにドロップするとシートごとに別々のCSVファイルへ出力します。複数ファイルをドロップして一度に処理することも可能。エクセルからシートを1枚ずつCSVファイルに保存できますが 手作業ではしんどいですから全シートを一気にプログラムで保存してしまいます。シートごとのファイル名は「元のファイルのフルパス名」+「.」+「そのシートのシート名」+「.csv」 になります。従って各シートのテキストは元のファイルと同じフォルダに出来ますから、コピーや移動は適宜処理してください。 単純に「.csv」を付け加えるので、 万一「.csv」のファイルを読んでも「.csv.csv」のファイルが書き出されて、 元のファイルは無事です。 「.xls」だの「.csv」だの色々あっても「.xls.csv」や「.csv.csv」になるだけで、 元の拡張子を消しませんからファイル名ダブりません。 多数のファイルを一気に処理できるプログラムなら、 この仕様が無事で解りやすいかなと思いました。 この仕様は256バイト近い長いファイル名では破綻すると思いますが、 このツールの性格上、元ファイル名が長いのが悪いと割り切ります。
以下のプログラム部分を選択してメモ帳に貼り付けるなどしてこのファイル名で保存すれば使えます:Windows用(Windows98以前あたりだと自分でWSHをインストールしないとWSHが入ってないカモ)
|
ワードの文書ファイルをアイコンにドロップするとテキストファイルへ出力します。複数ファイルをドロップして一度に処理することも可能。なお、ワード持ってないと動きませんので、ワードなしでワードファイル読みたい人が間違ってここへ来ちゃった場合はここじゃなくてMSのビュワーのダウンロードへ行ってください。 あるいは http://www.microsoft.com/downloads/results.aspx?productID=&freetext=Viewer&DisplayLang=ja文書ごとのファイル名は「元のファイルのフルパス名」+「.txt」になります。 従って各文書のテキストは元のファイルと同じフォルダに出来ますから、 コピーや移動は適宜処理してください。 単純に「.txt」を付け加えるので、 万一「.txt」のファイルを読んでも「.txt.txt」のファイルが書き出されて、 元のファイルは無事です。 「.html」だの「.rtf」だの色々あっても「.html.txt」や「.rtf.txt」になるだけで、 元の拡張子を消しませんからファイル名ダブりません。 多数のファイルを一気に処理できるプログラムなら、 この仕様が無事で解りやすいかなと思いました。 この仕様は256バイト近い長いファイル名では破綻すると思いますが、 このツールの性格上、元ファイル名が長いのが悪いと割り切ります。
以下のプログラム部分を選択してメモ帳に貼り付けるなどしてこのファイル名で保存すれば使えます:Windows用(Windows98以前あたりだと自分でWSHをインストールしないとWSHが入ってないカモ)
|
こんなのが出来ました。
エクセルからシートごとにテキストファイルへ出力します。
動作は無保証でプログラムに著作権があった場合著作権は放棄しませんが、
「独占や自分の著作物であるかのようにして、
不当なリターンを得ることを許さない」
という目的以外には使わないので、
自分のコピーライトを主張したり、
自分の著作物としてどこかに納入するような行為以外なら、
無断利用で構いません。
|