- 締切済み
エクセルやワードファイルの内容とファイル名をひとつのCSVファイルにする方法を教えてください。
ワードやエクセルの内容をWEB上のASPにアップロードする必要があるため、ひとつのCSVファイルに結合する方法を探しています。 例えば、 ・ワードで作成したファイルのファイル名 「ID192山田商会.doc」で、ファイルの内容がA4換算で2枚程度のボリュームがある場合 ・加えて、エクセルで作成したファイルのファイル名 「ID200田中貿易.xls」でシートが2枚ある場合、 これらのファイル内容をひとつのCSVファイルにしたいのです。 CSVファイルの形式としては以下のようにしたいと思ってます。 "ID192山田商会.doc","同社は昭和○年創業の老舗メーカーで・・・" "ID200田中貿易.xls","同社は○○氏との取引関係より・・・" のような記入をさせたいです。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
テキストファイルとCSVファイルとについて、質問者は形式的に、特徴がわかってますか。 エクセルファイルやワードは表形式データは、CSVファイルに親和性があるが、ワードは内容文章をどういう単位で区切るのですか。ワードは表形式のデータが主ですか。 それにエクセルも例のような文章の長いのをセルに入力するのは 本来的な使い方でない。 ーー VBAでも経験が無いレベルでは、操作でワードはテキストでエクセルはCSVで保存し、メモ帳やテキストエディタに、手操作で貼り付け(ワードの文章の最終行の次にエクセルCSVの貼り付けが、即結合でしょう)好きなように手操作などで加工(””で文字列を囲む+区切りのカンマを入れるなど)するほか無いと思うが。 全般的な内容を判ってて質問してるのかな。
- n-jun
- ベストアンサー率33% (959/2873)
いえ、Wordもファイル内容ではないでしょうか。 Excelならセル単位で変換も出来ますが、Wordの場合どのように区切るのでしょう。 A4で2枚分をひとつの区切りとするのですか? Wordをテキストファイル化してみたらどうでしょう。(未検証ですが)
#1です。失礼しました。ファイル名だけということですね。 #1の回答は無視してください。
CSVファイル? ワードファイルってCSVファイルになりましたっけ?
補足
どうも伝えたいことが伝わっていないようで申し訳ありません。 ASP上で5000件以上の顧客データを管理しています。 そこには顧客住所や購買記録などが保存されています。 それとは別に、顧客ごとのファイル(形式はWordやExel)を保有しています。そのファイルには顧客ごとに重要なデータが入っています。そのファイル内容をASPで検索するためだけに、ファイル内のテキストデータをアップロードしたいのです。従い、ワードやエクセルの文章内容を区切る必要はありません。テキスト情報がASP上に入力されれば検索できるので、とにかくテキスト形式でアップロードされれば良いということです。そして、そのWordやExleファイルは顧客IDをファイルのタイトルとしています。すなわち、ワードやエクセルファイル内に記載されている文章とファイル名をCSV上で一覧にする方法を探している、ということです。 そもそも、専用のプログラミングをしないと解決しそうもないと思っています。一般の方ではなく、専門家からのアドバイスをお待ちしています。