Vous n'êtes pas connecté. Ce forum permet seulement les utilisateurs connectés pour poster. Si vous voulez faire un post sur le forum, s'il vous plaît connecter.
Télécharger
Développer
Compte
Télécharger
Développer
Connexion
Mot de passe oublié ?
Créer un compte
Langue
Aide
Langue
Aide
×
Connexion
Nom du compte
Mot de passe
×
Mot de passe oublié ?
Traduction statut du Français
Catégorie :
Logiciel
Peuple
PersonalForge
Magazine
Wiki
Recherche
OSDN
>
Trouver un logiciel
>
Développement de logiciels
>
Code Generators
>
CSVプリプロセッサ言語シ
>
Forums
>
Q&Aフォーラム
>
csvmake2.exe アプリケーションエラーダイアログが出ます。
CSVプリプロセッサ言語シ
Description
Résumé du projet
Dashboard - Développeur
Page Web
Développeurs
Galerie d'images
Liste des flux RSS
Activité
Statistiques
Historique
Téléchargements
List of Releases
Stats
Code Source
Liste des dépôts de code
Subversion
Voir le référentiel
Ticket
Liste des tickets
Liste des Jalons
Liste des types
Liste des composants
Liste des tickets/RSS fréquemment utilisés
Soumettre un nouveau ticket
Documents
Communication
Forums
Liste des forums
Q&Aフォーラム (119)
Listes de diffusion
Liste de ML
Nouvelles
Forums:
Q&Aフォーラム
(Thread #12569)
Retour à la liste de discussion
RSS
csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-11 12:40 by
tompee
#25411)
Création d'un nouveau ticket
Windows XP Professional, Excel 2002 の環境で
csvmake2 amp_cfg.xls amp_cfg.h.csv
と実行したところ、アプリケーションエラーダイアログが表示されて正常動作しません。
http://csvpp.sourceforge.jp/pukiwiki/pukiwiki.php?tips%2Fcsvmake%2F1
に記載されている事を試しましたが、症状は改善されないのですが、他に確認することがあれば、ご教授お願いします。
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-11 22:57 by
sky_seeker99
#25420)
Création d'un nouveau ticket
S.Kasuyaです。
yamatakaさん、初めまして。
csvmake2を使用していただきありがとうございます。
csvmake2 amp_cfg.xls amp_cfg.h.csv
ですが、amp_cfg.xlsとamp_cfg.h.csvをフルパスで
指定していただけないでしょうか?
たとえば、以下の様な感じです。
csvmake2 C:\hpdata\csvpp_source\test\csvmake2_test\amp_cfg.xls C:\hpdata\csvpp_source\test\csvmake2_test\amp_cfg.h.csv
申し訳ありませんが、現行のcsvmake2は相対パスに対応していません。要望があれば、対応していきたいと思います。
よろしくお願いします。
Répondre à
#25411
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-13 12:23 by
tompee
#25441)
Création d'un nouveau ticket
ご指示いただいたように、フルパスで指定したら正常に動作しました。
ありがとうございます。
大変便利でとても満足しています。
要望ですが、
1. 相対パスに対応して欲しい。
2. csvmake2 を起動すると、excel が起動しますが、起動しないで処理をして欲しい。
3. hoge.h.csv を引数に指定した場合、Excelのシート名が hoge になっているのを .csv を取り除いた hoge.h になるようにして欲しい。
です。
Répondre à
#25420
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-14 08:48 by
sky_seeker99
#25446)
Création d'un nouveau ticket
プログラムをバージョンアップしました。
以下のURLより「Excelファイル<->CSVファイル変換プログラム 1.05」をダウンロードしていただき、使ってみてください。ちなみに、excel を起動しないオプションは -nv です。詳しくはマニュアルを参照してください。
よろしくお願いします。
http://csvpp.sourceforge.jp/pukiwiki/pukiwiki.php?download%2Fkobetsu
Répondre à
#25441
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-25 23:46 by
tompee
#25611)
Création d'un nouveau ticket
追加要望があります。
1. csvファイル名が31文字を超える場合には、csvmake2 で31文字として処理し
てほしい。
[理由] csvファイル名が31文字を超えた場合に、エラーが表示され、csvmake2
で指定した Excel Book がファイルopenされたままになり、それ以 降の、
csvmake2 の実行が file used で処理されないため、shell script で用いる
のに支障が出てしまうため。
2. file used になった場合には、csvmake2 で指定したファイル名が表示を表
示して欲しい。
3. Excel Book に csvmake2 で csvファイルを追加する際に、Excelのセル幅
が、csvファイルの各フィールドに合うようにして欲しい。Excelを立ち上げて
する処理だとは思いますが、もし出来るなら....
この対応をしていただけると、私にとっては、さらに使い勝手がよくなります。
お手数をお掛けしますが、ご検討いただけたらと思います。
よろしくお願いします。
Répondre à
#25446
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-27 00:09 by
sky_seeker99
#25633)
Création d'un nouveau ticket
S.Kasuyaです。
こんばんわ。
1の要望につきましては、プログラムを修正しました。
「Excelファイル<->CSVファイル変換プログラム 1.07」をダウンロードして試してください。
2の要望につきましては、申し訳ありませんが、意味が良く分かりません。
3の要望につきましては、申し訳ありませんが、対応できません。csvmake2のOLEからExcel対しての命令が私には分かりません。
以上、よろしくお願いします。
Répondre à
#25611
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-27 10:30 by
tompee
#25644)
Création d'un nouveau ticket
対応、本当にありがとうございます。
おかげで、31文字を超えるファイル名のエラー対応をスクリプト内で行わずに済み、さらに使い勝手がよくなりました。
2. についてですが、言葉足らずですみません。
/cygdrive/c/tmp/X10N>>type csvmake2
csvmake2 is /cygdrive/c/winbin/csvmake106/csvmake2
c:\tmp\system_cfg_list061027.xls
<-c:\tmp\sys_backup_external_memory_cfg.h.csv
CSV File -> XLS File Adding Program Ver 1.04
csvmake2 106では、csvファイルのファイル名が31文字を超える場合に、エラーになる。
その後、エラーダイアログのOKを押して、スクリプト内の次の csvmake2 処理が走った後、
c:\tmp\system_cfg_list061027.xls
file used! (File = c:\tmp\system_cfg_list061027.xls)
CSV File -> XLS File Adding Program Ver 1.04
と表示される。
このときに
<-c:\tmp\sys_backup_external_memory_cfg.h.csv
のように、csvファイル名の表示が出ないという意味です。
Répondre à
#25633
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-28 10:21 by
sky_seeker99
#25664)
Création d'un nouveau ticket
S.Kasuyaです。
こんにちわ。
2の要望につきましては、プログラムを修正しました。
「Excelファイル<->CSVファイル変換プログラム 1.08」をダウンロードして試してください。
よろしくお願いします。
Répondre à
#25644
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-30 21:48 by
tompee
#25701)
Création d'un nouveau ticket
お世話になります。
今までのご対応本当にありがとうございます。
今まで、Excel 2002 でしたが、Office2003を入れたところ、csvmake2の動作
が非常に遅い場合(10数秒以上)があります。
コマンドラインから用いた場合に、Excelが立ち上がって、csvファイルが表示
されるまでは、ほとんど時間がかからないのですが、sheetとして追加される
までに非常に時間がかかります。
自作のシェルスクリプトで用いた場合、Excel 2002 では全くエラーが発生し
ないのですが、Excel 2003 では、csvmake2の終了までの時間が長いのとエラー
が発生し困っています。
Excel 2003 との相性とかあるのでしょうか?
何かチェックする点があればご教授願えますでしょうか?
よろしくお願いします。
Répondre à
#25664
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-31 00:18 by
sky_seeker99
#25703)
Création d'un nouveau ticket
tompeeさん、こんばんわ。
私もExcel2003を使用しているのですが、特に問題があった事はありません。
同じ現象がこちらでも再現できれば、何か分かると思うのですが・・・。
とりあえず、確信を得られる答えではないと思いますが、以下の事を試していただけないでしょうか?
1.-nvオプションをはずして、Excelを表示させて、エラーの場合、どの様な事になっているのか、確認してください。
2.CSVのファイル名を変えてうまくいくか、確認してみてください。
3.新規で作ったExcelファイルはExcel2003で作ったものかどうかを確認してください。
すいませんが、よろしくお願いします。
Répondre à
#25701
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-31 18:40 by
tompee
#25708)
Création d'un nouveau ticket
csvファイルを追加するための Excel Book を Excel 2003 で作成したものに
したが、効果なし。
nv オプションなしで実行しても、エラーダイアログが発生。
他者の Excel 2003 の環境では、正常動作。
ある人から、マクロのセキュリティレベルとかはどうでしょうか?
ツール -> オプションのマクロセキュリティで、
セキュリティレベルを、高から中
信頼できる発行を削除 (これも必要なのかどうかわかりませんが...)
他人の Excel 2003 では登録されていなかったのでそれに倣いました。
結果、エラーダイアログがでなくなりました。
(同様な問題にはまる人もいると思うのでマニュアル等に載せておいていただ
けたらなあと思います。)
で、追加要望です。
1. csvmake2 で指定した Excel Bookが存在しない場合
指定されたファイル名で Excel Bookを新規作成し、csvファイルを追加す
る。
2. csvmake2 で指定した Excel Bookが存在する場合
2.1. -a オプションがある場合には、指定された Excel Book に csv ファイ
ルを追加。
2.2. -a オプションがない場合には、1. と同様の動作。
また、1. および 2.2. の時には、Excel Bookにデフォルトの「Sheet1,2,3」
を削除しておいて欲しい。
(-a は append の意味です。)
というように、仕様追加できないでしょうか?
Répondre à
#25703
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-11-01 22:32 by
sky_seeker99
#25719)
Création d'un nouveau ticket
S.Kasuyaです。
こんばんわ。
マクロセキュリティの件、ありがとうございます。
マニュアルに追加しました。
要望の件ですが、-aオプションでは旧バージョンと互換性がなくなってしまうので、逆の意味のオプション-newを追加しました。
-newオプションをつけると、Excelファイルを新規作成します。
その他の要望につきましては、プログラムを修正しました。
以下のプログラムをダウンロードしてお使いください。
Excelファイル<->CSVファイル変換プログラム 1.10
以上、よろしくお願いします。
Répondre à
#25708
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-11-07 20:48 by
tompee
#25831)
Création d'un nouveau ticket
ご対応いただき、大変感謝しております。
問題なく動作しております。
.csvファイルを Excel Book に追加した場合に、既存のシート名の色が適用されてしまいます。.csv ファイルが Excel Book にシートとして追加される際にシート名の色が、色無しで追加されるようにする事にご対応いただければと思います。
理由は、Excel Bookを開いて、既存のシートの中身をチェックし終えた時に、シートの色を変えています。csvmake2でこれからチェックしよう .csv ファイルをExcel Bookに追加した際に、シート色が既存のシートの色と同じになってしまい、チェック済みのシートとの判別がつきにくいためです。
Répondre à
#25719
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-11-07 22:16 by
sky_seeker99
#25839)
Création d'un nouveau ticket
S.Kasuyaです。
こんばんわ。
csvmake2/4の仕様はExcelのシートに追加する時、既存のシートがある場合は、すべての属性をそのままにして既存のシートにコピーします。これは結果を既にあるフォーマットに貼り付けたいが為に作った仕様です。
既に色々なアプリで使用されていますので、要望の件は対応する事はできません。申し訳ありません。
よろしくお願いします。
Répondre à
#25831
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-11-07 23:34 by
tompee
#25841)
Création d'un nouveau ticket
了解しました。
いままでのご対応、重ね重ねお礼申し上げます。
本当にありがとうございました。
Répondre à
#25839
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-11-11 18:37 by
sky_seeker99
#25964)
Création d'un nouveau ticket
S.Kasuyaです。
こんばんわ。
こちらこそ、あまり希望にそえなくて申し訳ありませんでした。
では、失礼します。
Répondre à
#25841
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。 (2006-10-16 19:09 by
tompee
#25473)
Création d'un nouveau ticket
ダウンロードしました。
-nv のオプションを指定すると csv ファイルが追加されないようなのですが、間違えているところがあればご教授願えますか?
C:\tmp\X10N\cfgchk\AMP\local>ls tako.xls tako.h.csv
tako.h.csv tako.xls
C:\tmp\X10N\cfgchk\AMP\local>c:\winbin\csvmake105\csvmake2
CSV File -> XLS File Adding Program Ver 1.03
use:csvmake2 xlsfile [-x filter] [-nv] csvfile1 csvfile2 ... csvfilex
ex :csvmake2 aaa.xls -x retconv bbb.csv ccc.csv ddd.csv
ex :csvmake2 aaa.xls bbb.csv ccc.csv ddd.csv
C:\tmp\X10N\cfgchk\AMP\local>c:\winbin\csvmake105\csvmake2 tako.xls tako.h.csv
CSV File -> XLS File Adding Program Ver 1.03
C:\tmp\X10N\cfgchk\AMP\local\tako.xls
<-C:\tmp\X10N\cfgchk\AMP\local\tako.h.csv
だと、csvファイルがExcelブックにシートとして追加されます。
C:\tmp\X10N\cfgchk\AMP\local>c:\winbin\csvmake105\csvmake2 tako.xls -nv tako.h.c
sv
CSV File -> XLS File Adding Program Ver 1.03
C:\tmp\X10N\cfgchk\AMP\local\tako.xls
このときには、csvファイルがEXCELブックに追加されません。
出力されるメッセージが -nv を指定しない場合と異なります。
後、Versionが 1.05 ではなく 1.03 であるのも気になります。
Répondre à
#25411
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。2 (2006-10-17 00:36 by
sky_seeker99
#25479)
Création d'un nouveau ticket
申し訳ありません。
バグがありました。
修正しましたので、申し訳ありませんが、再度、ダウンロードして試してください。
http://csvpp.sourceforge.jp/pukiwiki/pukiwiki.php?download%2Fkobetsu
「Excelファイル<->CSVファイル変換プログラム 1.06 」
あと、バージョンの1.05はややこしいのですが
「Excelファイル<->CSVファイル変換プログラム」としてのバージョンで、csvmake2.exeとしてのバージョンは1.03です。
よろしくお願いします。
Répondre à
#25473
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。2 (2006-10-17 12:04 by
tompee
#25486)
Création d'un nouveau ticket
-nv オプションで正しく動作することを確認しました。
以前、Excel VBA で同様の事をさせようと試みましたが、どうしてもコマンドラインでの方がスクリプトとして組み込める魅力があり、このソフトを試した時はほんとうれしかったです。
現在は cygwin の環境で shell script 内から利用しています。
細かい要望も反映していただき、大変ありがとうございました。
Répondre à
#25479
RE: csvmake2.exe アプリケーションエラーダイアログが出ます。3 (2006-10-17 20:17 by
sky_seeker99
#25489)
Création d'un nouveau ticket
S.Kasuyaです。
そう言っていただけると、作ったかいがあります。
どうもありがとうございます。
Répondre à
#25486