過去の桐井戸端BBS (桐ver.8)
31017 エクセルに書き出ししたら3つの項目がまとめて1つのセルに入ってしまう ようすけ 2006/02/01-17:03
初めまして陽亮と申します。
今、仕事で桐ver8 sp7を使っておりますが、EXCELに書き出しをするときに0001などの、
頭に0が付く数字をCSVで書き出すと、1となって頭の0が消えてしまいます。
 こちらの過去の質問で同じような質問があったので、その通りにK3で書き出しをしてみたのですが、
3項目書き出したとき、項目1つずつがEXCELのセルに入らず、3項目まとめて1つのセルに入ってしまいます、
どうすれば1項目1つのセルに入ってくれるのでしょう? 初心者ですので噛み砕いて教えて頂けると幸いです。
よろしくお願いします。

31019 Re:陽亮 ZUBO 2006/02/01-22:23
記事番号31017へのコメント
陽亮さん、
桐のデータを*.k3で書出しエクセルで開くということで良いのでしょうか。
どのようにされたのかは不明ですが、
エクセルで取り込む場合、エクセルを立ち上げ、
ファイル→開く→ファイルの種類(すべてのファィル(*.*))にして、
*.k3を選び、開くをクリック
後はウイザードに従って、次へ、区切り文字「カンマ」にチェックを入れ、
次へ、必要に応じて列のデータ形式を変更して、完了でどうでしょうか?

はずしてたら、ごめんなさい。

31021 Re:陽亮 たぎゃ 2006/02/02-09:12
記事番号31017へのコメント
>今、仕事で桐ver8 sp7を使っておりますが、EXCELに書き出しをするときに0
>001などの、頭に0が付く数字をCSVで書き出すと、1となって頭の0
>が消えてしまいます。

陽亮さん、こんにちは。

CSVファイルは、内部的には0が付いて書き出されていると思いますよ。
ただ、そのままだとEXCELのほうで自動的にセルの形式を「標準」で開いて
しまうので、0が消えてしまうだけだと思います。

CSVファイルは、カンマ区切りのテキストデータなので、拡張子を「csv」から
「txt」に変更して、テキストファイルとしてEXCELで開けば良いのでは?

EXCELでファイルを開くときに、「列のデータ形式」を「文字列」にして
開かないと、また0が取れてしまいますけれど。
31024 Re:「0001」をそのままExcelに書き出す等 宮城 2006/02/02-10:49
記事番号31017へのコメント
ようすけさん、こんにちは。

間違えちゃったんでしょうが、タイトルには注意しましょうね。
妙な内容じゃないかと勘ぐられたりしますよ。

結果的に、ある意味もっとも「手軽」ではないかと思える手。

「0001」→「あ0001」。桐側で強引に文字をくっつけてしまい
ます。これならいかに Excelでも文字列としか解釈のしようが
ありませんから、後はExcel側でゆっくり料理します。

# 蛇足。「2-1-2」などという番地データではこれ絶対おすすめ。
# シリアルに変換されたらわやになります。

>3項目書き出したとき、項目1つずつがEXCELの
>セルに入らず、3項目まとめて1つのセルに入ってしまいます、

これは、どうすればそうなりますかと逆に伺いたい。やはり、
ZUBOさんご指摘のように区切り文字の設定がおかしいのでは?

31029 ありがとうございます ようすけ 2006/02/03-10:44
記事番号31021へのコメント
たぎゃさんの言うようにtxtファイルで書き出して、excelに移す際に数字が来る
列の表示形式を文字列にすると上手くいきました。

戻る