EXCELファイルからWAVファイルにすることは可能か? – プログラミング – Home

EXCELファイルからWAVファイルに...
 
通知
すべてクリア

[解決済] EXCELファイルからWAVファイルにすることは可能か?


ABC
 ABC
(@ABC)
ゲスト
結合: 23年前
投稿: 16
Topic starter  

あくまでも、EXCELでのファイル変換の設定の問題だと思うのですが、
EXCELからVS2005で処理しやすいWAVファイル(少なくともバイナリー
に)にすることは可能でしょうか?
タブ区切りのTEXTファイルになおすと、タブを見たり、1ケタ化2ケタかとか
見なければならないので、処理が遅くなってしまいます。


引用未解決
トピックタグ
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

wavファイルって何を指して言ってます?
音声の Wave ファイルのことですか?
だとすれば、用途が全く違いますのでどう変換したものか見当もつきませんし、Wave フ
ァイルが特段 VS2005 で扱いやすいとも思いませんが。


返信引用
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
 

WAV → CSV ?
でも、CSVはバイナリーじゃないしなぁ。

CSV(カンマ区切りテキスト)だとして、
タブ区切りテキストとは区切り文字が違うだけで、
処理のアルゴリズムは同一だしなぁ。

> 1ケタ化2ケタか
ってことはデータは数字?
2桁の数字を2桁じゃなくテキスト表現したら、
それこそ余計な情報処理が必要で処理が重くなりそうな?

それとも本当にバイナリのつもり?
シリアライズのようなものを考えてる?

謎だらけ。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

> タブ区切りのTEXTファイルになおすと、タブを見たり、1ケタ化2ケタかとか
> 見なければならないので、処理が遅くなってしまいます。

と書いてあるので、多分こっちがCSVじゃないかと思います。
一旦テキストデータにすると取り込み時にバイナリ変換したり、
桁チェックとか字種チェックとかした方が安全ではありますね。
この辺は仕様しだいかなと。

いずれにしてもWAVファイルと言うのが一般のWAVファイルだとすると
音声データ用のファイルになるので、これがなぜEXCELと絡むのかを
ちゃんと説明しないと誰も適切なレスがつけられない気がしますね。


返信引用
wclrp ( 'o')
 wclrp ( 'o')
(@wclrp ( 'o'))
ゲスト
結合: 18年前
投稿: 287
 

推測だけど
-32768から+32767の値しか使っていないから
バイナリ形式の例としてEXCELにWAVE保存があるかどうかを例にしただけとか。

2バイト整数のみならファイルサイズからデータ数が計算できるし
n番目のデータにすぐにアクセスできるなどメリットがあると考えたのかな。
ランダムアクセスするならテキストは圧倒的に不利だな。

EXCELにそんな保存機能があるという話を俺は聞いたことが無いので
俺には判りません。

ところで、そんなに処理が遅いの?
遅いとか言ってはいけないとは言わないけど
こういうバイナリの場合、こういうテキストの場合について、
どれくらいのデータ量で
どれくらいの性能のコンピュータで
どれくらいの処理時間になるのかなあ。

というのもバイナリに比べてテキストの読み込みってそんなに遅いの?
すごい大量のデータを使っているのかな?
って、ちょっときになったので。
ただそれだけのことなんだけどね。


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

すれ主さんの反応を待ちますが、
Excelで音声ファイルをじかに作成するのは無理。
打ち込んだHEXのPCMデータをテキストに落として、
自アプリで読み込んで変換・・・くらいかなぁ。

まぁExcelだとデータをグラフで見られるので面白いけど
音声データのグラフを見て音色が想像できるまでには
数年の修行が必要だと思う(たぶん)。


返信引用
ABC
 ABC
(@ABC)
ゲスト
結合: 23年前
投稿: 16
Topic starter  

各位、参考になる意見ありがとうございました。

やはり、WAVのようなデータ構造(ヘッダーは要らない)にはならないようですね。


返信引用
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
 

そうじゃなくて、何をWAV(音声データのWAVだよね?)にしたいのか
分からないってこと。

Excelのデータといったら、ほとんどの人が普通に思い浮かべるのは、
文字列や数字のデータ。あとは、それらを関数計算したものぐらい。

あなたが変換しようとしているExcelには、どんな変換元データが
あるの?それが分からない限り、誰も永遠にあなたの質問には答え
られない。
楽譜のようなデータがあって、それをWAVに変換するなら、それこそ
そんなものにExcelが対応してるとはとても思えないし、対応してる
ならC++会議室の話題ではなく、Excel会議室の話題だよね。

1+1の答えは2(別の答の人もいるかもしれないが、とにかく、
その人なりの答えは出せる)だけど、1+?の答えは誰にも答えら
れないってこと。
分かるかな?情報が足りないの。


返信引用
a
 a
(@a)
ゲスト
結合: 23年前
投稿: 59
 

引用
http://d.hatena.ne.jp/busaikuro/20090212#c1234956579


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました