No.4ベストアンサー
- 回答日時:
CSVではテーブルの中身しか保存できないので、まず無理でしょうね。
当方Excelをインストールしていないので、動作確認はできませんが、下記のhtmlソースをメモ帳などにコピーして、拡張子をhtmlかxlsで保存し、Excelで開いたときに色が付いているようであれば、COBOLからの出力をhtml形式にしてやれば、望みの動作をするようになるでしょう。
htmlファイルの拡張子をxlsにするのは、すごく気持ち悪いですけど・・・
ミニツールの類で異常な拡張子を付けるとまず誤動作を起こしますが、Excelくらい馬鹿でかいソフトになれば、ファイル内容からその形式を認識してくれると思います。
<html>
<body>
<table>
<tr>
<th bgcolor=#000000> </th>
<th bgcolor=#ff0000>a</th>
<th bgcolor=#00ff00>b</th>
<th bgcolor=#0000ff>c</th>
<th bgcolor=#ffff00>d</th>
</tr>
<tr>
<td bgcolor=#ff00ff>e</td>
<td bgcolor=#00ffff>f</td>
<td bgcolor=#ffffff>g</td>
<td bgcolor=#800000>g</td>
<td bgcolor=#008000>h</td>
</tr>
<tr>
<td bgcolor=#000080>i</td>
<td bgcolor=#808000>j</td>
<td bgcolor=#800080>k</td>
<td bgcolor=#008080>l</td>
<td bgcolor=#808080>m</td>
</tr>
</table>
</body>
</html>
No.3
- 回答日時:
>COBOLで作ったテキストファイル
CSVファイルはコボルで作ろうが、JAVAで作ろうが結果、その痕跡は残るものでないので、質問として余分です。
>CSVで色は指定できません(#2のご回答)
これはご存知でしょう。
単純にデータと「,」(デリミタ)等と改行などしか入れられないわけです。作用素的な記号は持ちこめません。
エクセルではCSVファイルを読みこむと、シート1枚のブックとして読みこまれます。それを前もって書式設定した
ブック・シートに読みこむことは出来ません。
>マイナスの数字をを赤い文字に変える
これはエクセルやエディタ等のViewer(ソフトの中での表示する機能を受け持つ部分)の働きによるものです。
Viewerごとにファイル形式や表示形式に約束があって
そのようにソフトが作りこまれていれば、そうなるのは
ご存知でしょう。
エクセルVBAで、読みこむと言うイベント(EventProcedure)を捉えて、読みこんだ瞬間に書式を
望みの設定にするぐらいしか方法はないでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/15 16:33
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一覧から選択した行の行番号を...
-
特定<table>内の<td>の色を変える
-
テーブルの変数について
-
javascript クリックすると、あ...
-
ハイパーリンクを別ウインドウ...
-
ドラッグ&ドロップしたらその...
-
テーブルで複数行をまとめて非...
-
JavaScriptで特定のtdタグにcla...
-
jsで質問です。 displayプロパ...
-
JavaScriptでテーブルをクリッ...
-
何番目のクラスか取得するには
-
【JQuery】テーブルで行選択さ...
-
テーブルの項目の値取得
-
スクロールバーの表示位置を変...
-
tableの任意行にfocusをあてる
-
dataTablesのテーブルの内容が...
-
標準準拠モードと後方互換モー...
-
【UWSC】HTML内のある部分を抽...
-
IE以外でdisplay:noneで隠した...
-
jquery datatablesを使用 イン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jsで質問です。 displayプロパ...
-
javascriptで質問です。 displa...
-
ハイパーリンクを別ウインドウ...
-
JavaScriptで特定のtdタグにcla...
-
プルダウンで選択すると、DBの...
-
一覧から選択した行の行番号を...
-
tableの任意行にfocusをあてる
-
至急!GetElementById でtdの...
-
特定<table>内の<td>の色を変える
-
マウスをブラウザの外に出した...
-
添付画像のようなhtmlとcssのス...
-
スクロールバーの表示位置を変...
-
クリックされた罫表セルの行番...
-
チェックボックスにチェックが...
-
JavaScriptでテーブルの行入れ替え
-
HTML中のTABLEのデータを抽出す...
-
jquery datatablesを使用 イン...
-
JavaScriptでテーブルをクリッ...
-
階層式メニューをtableタグ内に
-
マウスオーバー時テーブルの背...
おすすめ情報