(現在 過去ログ87 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■13020 / inTopicNo.1)  エクセル書き出しについて
  
□投稿者/ 田代正巳 -(2021/08/08(Sun) 09:45:18)
    よろしくお願いします。

    Windows10
    桐10S です。

    一括処理でエクセル書き出しコマンドで

    KU1109:ファイル名の形式が不正です 。
    ってエラーが出ます。

    書き出しファイル名は変数に代入しています。

    &ex="c:\kiri\exele\1234.xlsx"
    エクセル書き出し &ex, 1234, 項目名行=しない, 上書き=する, 開く=する, 表示=する

    何がダメなんでしょう?

    よろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/
■13021 / inTopicNo.2)  Re[1]: エクセル書き出しについて
□投稿者/ たゆう -(2021/08/08(Sun) 11:51:30)
    > &ex="c:\kiri\exele\1234.xlsx"
    > エクセル書き出し &ex, 1234, 項目名行=しない, 上書き=する, 開く=する, 表示=する
    > 何がダメなんでしょう?

    質問される方は、できるだけ正しい情報を出してほしいものです。が・・・
    仮にシート名が「あいうえお」でしたら、問題ないのですが今回は
    「1234」だったため数字と判断されてしまいます
    ほんとうに「1234」で書き出すためには

    エクセル書き出し &ex, "1234", 項目名行=しない, 上書き=する, 開く=する, 表
    このように修正してお試しください

引用返信 [メール受信/OFF] 削除キー/
■13022 / inTopicNo.3)  Re[2]: エクセル書き出しについて
□投稿者/ 田代正巳 -(2021/08/08(Sun) 12:41:12)
    たゆうさん
    ありがとうございます。

    >>&ex="c:\kiri\exele\1234.xlsx"
    >>エクセル書き出し &ex, 1234, 項目名行=しない, 上書き=する, 開く=する, 表示=する
    > 「1234」だったため数字と判断されてしまいます
    > ほんとうに「1234」で書き出すためには
    >
    > エクセル書き出し &ex, "1234", 項目名行=しない, 上書き=する, 開く=する, 表
    申し訳ありません。
    シート名は仮に1234にしました。
    実際は文字列で表示しています。

    ファイル名に問題があるようでして、、、
    &exに入っているファイル名に間違いはないのですが
    それでも
    &exに入っているファイル名に問題があるとの
    桐からのご指摘なのです。
引用返信 [メール受信/OFF] 削除キー/
■13023 / inTopicNo.4)  Re[1]: エクセル書き出しについて
□投稿者/ ONnoji -(2021/08/08(Sun) 13:22:54)
    2021/08/08(Sun) 15:48:57 編集(投稿者)

    横レスで失礼。m(__)m

    > ファイル名に問題があるようでして、、、
    > &exに入っているファイル名に間違いはないのですが
    > それでも
    > &exに入っているファイル名に問題があるとの
    > 桐からのご指摘なのです。

    当方のWindows10 のマシンで c:\kiri\exele というホルダを実際に作って以下の手続きを実行しました。

    手続き定義開始 cmdTestClick( )
     変数宣言 自動,文字列{ &icon, &title = "cmdTestClick( )", &msg }
     変数宣言 自動,文字列{ &ex }

     &ex = "c:\kiri\exele\1234.xlsx"
     エクセル書き出し &ex, "1234", 項目名行 = しない, 上書き=する, 開く=する, 表示=する

    手続き定義終了

    ↑エラーせずにファイルが書き出されました。

    さて、そこで考えられることですが、

    c:\kiri\exele\1234.xlsx というパスはあくまでも例であって、

    実際にはもっと長〜い(文字数が多い)パスではありませんか???





引用返信 [メール受信/OFF] 削除キー/
■13024 / inTopicNo.5)  Re[3]: エクセル書き出しについて
□投稿者/ たゆう -(2021/08/08(Sun) 14:01:49)
    > それでも
    > &exに入っているファイル名に問題があるとの
    > 桐からのご指摘なのです。

    本当は
    >"c:\kiri\exele\1234.xlsx"・・・でなく、
    "c:\kiri\excel\1234.xlsx"・・だったり?

    「exele」→「excel」の意味


引用返信 [メール受信/OFF] 削除キー/
■13025 / inTopicNo.6)  Re[4]: エクセル書き出しについて
□投稿者/ 田代正巳 -(2021/08/10(Tue) 10:17:10)
    たゆうさん

    ありがとうございます。

    > 「exele」→「excel」の意味

    同じパスでcsv書き出しをやってみました
    正常に書き出せました、、、
引用返信 [メール受信/OFF] 削除キー/
■13026 / inTopicNo.7)  Re[2]: エクセル書き出しについて
□投稿者/ 田代正巳 -(2021/08/10(Tue) 10:34:40)
    たゆうさん
    ONnojiさん

    会話処理で確認してみましたところ
    パス名ではなく
    エクセルの拡張子に問題がありました。

    .xlsx ではなく .xis でした。

    色々とありがとうございました。

解決済み!
引用返信 [メール受信/OFF] 削除キー/
■13027 / inTopicNo.8)  Re[3]: エクセル書き出しについて
□投稿者/ 今村 誠 -(2021/08/10(Tue) 10:59:49)
    横レス失礼 田代正巳さんこんにちは
    ここも拡張子が違います↓よ
    > .xlsx ではなく .xis でした。
    ファイル名の拡張子がxlsxやxls等複数あるならワイルドカードで
    ファイル名を指定した方が良いですよ。
    フォルダ名やファイル名をダイアログで選択して変数に代入するのが
    間違いないですよ。
    以下の一括はファイル名を指定する手続きです。

    変数宣言 文字列{&初期値 = "D:\",&book}\
    ,整数{&ok}
    手続き実行 フォルダ指定(&初期値)
    if (&初期値 = #U )
    確認 "フォルダーの指定が出来ませんでした!"
    else
    確認 "フォルダ名は " + &初期値 + " です"
    &book = &初期値 + "*.xls*"
    手続き実行 ブック名指定(&book)
    if (&book = #U )
     確認 "ブック名の指定が出来ませんでした!"
    else
     確認 "ブック名は " + &book + " です"
     エクセル書き出し &book /* ←ワークブック名 */\
    ,"1234"/* ←ワークシート名 */,\
     項目名行 = する,上書き = する,開く = する \
     ,書式反映 = する,表示 = する,終了状態 = &ok
     if(&ok = 0)
      確認 "エクセルは正常に終了しました"
     else
      確認 "エクセルのエラーは " + #str(&ok)+ " 番です"
     end
    end
    end

    Proc フォルダ指定(参照 str &フォルダ )
     フォルダ名入力  初期値 = &フォルダ\
     ,プロンプト ="フォルダ名を指定して下さい"\
     ,許可作業 = *,&フォルダ
    End
    Proc ブック名指定(参照 str &fname )
    ファイル名入力  初期値 = &fname \
    ,プロンプト = "ファイル名を指定して下さい" \
    ,許可作業 = * ,&fname
    End


引用返信 [メール受信/OFF] 削除キー/
■13028 / inTopicNo.9)  Re[4]: エクセル書き出しについて
□投稿者/ 田代正巳 -(2021/08/11(Wed) 09:18:03)
    今村 誠さん

    エクセル色んな拡張子があるので
    ややっこしいですね

    参考にさせていただきます。
    ありがとうございました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -