Re^2: 「エクセルを起動する」でエラー

投稿者:schutzen 投稿日:2021/07/06(Tue) 08:12:15 No.2061

ゆうとさま
ご返信ありがとうございます。
よくよくこちらのPCの環境をチェックしてみましたところ、どうやらOffice2016が破損しているようでした。再インストールして様子を見たいと思います。お騒がせしました。

修正しました

投稿者:ゆうと 投稿日:2021/07/02(Fri) 22:41:29 No.2060

こんにちは ゆうとです。

プログラムありがとうございます。
現象確認できました。
見出しがないCSVファイルの読み込みに失敗していたようです。

最新版で修正済みですのでご確認ください。

CSVファイルの読み込み

投稿者:つかちゃん 投稿日:2021/06/30(Wed) 12:53:29 No.2059

プロデルを更新したらCSVファイルを読み込んでデータ表とすることができなくなりました

**プログラム**
  「https://www.data.jma.go.jp/obd/stats/data/mdrr/pre_rct/alltable/pre1h00_rct.csv」を「[プログラムのフォルダ]System/JMA/kosui.csv」へHTTPでダウンロードする
  //気象データ抽出 河口湖は618行目
  データ表を作って降水量とする
  降水量へ「[プログラムのフォルダ]System/JMA/kosui.csv」から読み込む
  河口湖_降水量_行は、降水量の618行目を取得したもの
  河口湖_降水量は、河口湖_降水量_行の10列目を取得したもの
  //ホームメニューへ反映
  ラベル8の内容を「1時間降水量:[河口湖_降水量]mm」に変える
**プログラム終わり**

バージョン1.8.1040では問題なく処理できますが、最新の1.81061では下記のエラーが出てしまいます。文法をエラー内容に合わせても変わりません。

**エラー内容**
【ファイル名:文字列】から〈【文字コード】で〉[データ表]へ読み込む
エラーが発生しました。
文法に間違えがないか、指定した値が正しいか、ご確認ください。

発生した例外:
インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。

パラメーター名:index

文法や使い方に誤りがない場合、不具合によって発生したエラーと思われます。申し訳ございません。

[エラー番号901] [ホームメニュー.気象データ処理:683行目]
プロデル 1.8.1061 (32)
**エラー内容終わり**

環境はWindows10 64ビット、プロデルVerは1.8.1061です。
よろしくお願いします。

Re: 「エクセルを起動する」でエラー

投稿者:ゆうと 投稿日:2021/06/29(Tue) 20:30:44 No.2058

schutzenさま
 こんにちは ゆうとです。

Excel2016の環境がありませんので動作確認できませんが
インタフェイスは共通化されていますので
基本的な機能についてはExcelにバージョンによって動作が異なることはないはずです。

多くの場合、PCを再起動することで解消しますが、それでも変わらない場合は
Excel2016を修復インストールするか
インストールオプションで「.NET プログラミングサポート」を選択してみてください。

ご確認ください。

「エクセルを起動する」でエラー

投稿者:schutzen 投稿日:2021/06/20(Sun) 10:50:14 No.2057

こんにちは、お世話になっております。

Excel2016で「エクセルを起動する」を実行すると例外が発生します。Excel2010、2013では正常に動作しています。
------------------------
[エクセル]を起動
エラーが発生しました。
文法に間違えがないか、指定した値が正しいか、ご確認ください。

発生した例外:
オブジェクト参照がオブジェクト インスタンスに設定されていません。

文法や使い方に誤りがない場合、不具合によって発生したエラーと思われます。申し訳ございません。

[エラー番号901] [はじめ:1行目]
プロデル 1.8.1061 (32)
-----------------------

動作環境は以下の通りです。
◆動作環境情報◆
プロデル 1.8.1061
Windows 10(64)
メモリ:7.83 GB

ご対応よろしくお願いいたします。

Re^2: 「整数として読み取る」の不具合

投稿者:みけねこ 投稿日:2021/06/10(Thu) 22:16:59 No.2056

お世話になっております。

ご返答いただきありがとうございます。
短整数として読み取るでよろしかったのですね。
そちらを利用するよう致します。
お手数おかけ致しました。

これからもどうぞよろしくお願いいたします。

Re: 「整数として読み取る」の不具合

投稿者:ゆうと 投稿日:2021/06/10(Thu) 18:25:50 No.2055

こんにちは ゆうとです。
投稿ありがとうございます。

> バイナリーファイルを「2だけ一括読み取り」の後に、「整数として読み取る」と、「発生した例外:ストリームの終わりを超えて読み取ることはできません。」といったエラーが表示されます。4だけ一括取得の場合は問題ないようです。

整数を読み取るためには、4バイト分必要になります。
2バイトだけ読み取って整数とする場合は、
『短整数として読み取る』を使ってください。

--------------
読み込みファイルから2だけ一括で読み取る
それから短整数として読み取る
それを報告する
--------------

マニュアルに必要なバイト数の記載を加筆しましたので、合わせてご覧下さい。
https://docs.utopiat.net/rdr/manual/primitive/bytes.htm#%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B

それでは。

「整数として読み取る」の不具合

投稿者:みけねこ 投稿日:2021/06/06(Sun) 17:46:01 No.2054

バイナリーファイルを「2だけ一括読み取り」の後に、「整数として読み取る」と、「発生した例外:ストリームの終わりを超えて読み取ることはできません。」といったエラーが表示されます。4だけ一括取得の場合は問題ないようです。

Version 1.8.1060 と Version 1.7.1057 で確認致しました。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ファイル名は、「[デスクトップ]a.bin」
読み込みファイルというバイナリファイルを作る
読み込みファイルへファイル名を読み取り専用で開く
読み込みファイルを0へ移動する

// 問題なし
読み込みファイルから4だけ一括で読み取る
それから整数として読み取る
それを報告する

// エラー
読み込みファイルから2だけ一括で読み取る
それから整数として読み取る
それを報告する

読み込みファイルを閉じる
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

ご確認の程よろしくお願いいたします。

Re: プロパティでブロックを解除してください

投稿者:KNIGHT 投稿日:2021/05/23(Sun) 12:14:19 No.2053

こんにちは、ゆうと様
早速のお返事ありがとうございます。
うまくいきました。
ありがとうございました。m(. . )m

確認しました

投稿者: 投稿日:2021/05/22(Sat) 23:11:55 No.2052

お世話になっております。

 プロデル Ver.1.7.1058で修正されていることを確認しました。
 ありがとうございました。

 以上、今後ともよろしくお願いいたします。

▲ページの先頭へ

- WebForum -