Re: エクセルから日付をインポートする際に問題が発生しましたおはよう@フランソワーズ、
Excel ファイルの最初の日付列には、日付形式の数値のみが含まれています。
2 番目の列の問題は、セルに含まれる Excel の数式に関連しているようです。 B:\ の場所とその列の別の Excel ファイルを参照する数式があるため、正しい形式の値が直接含まれていません。 これを確実にする方法は、この列を Excel にコピーし、別の列にのみ値を使用して「特別な貼り付け」を実行することです。これにより、JMP と同じ結果が得られます (特定の形式のない値 44927)。 その結果、後で実行されるスクリプトは、JMP で考慮されていない Excel の数式に関連するか (「欠損値」の結果: ポイントが返される)、または値のみをコピーすることによって Excel で取得できる値の結果に関連します。 ( :44927).
この列を正しくインポートするには、ソース ファイルとの結合を実行するか、セル内で数式を使用しないようにすることをお勧めします。
この回答がお役に立てば幸いです。
Re: エクセルから日付をインポートする際に問題が発生しました朝、
その答えをありがとう。
実際、2 つのデータベース (2022 年と 2023 年) があります。= 暦年のデータベースです。
メッセージについては、たとえば、2 つの列をコピーして Excel ファイルに貼り付けました。
2022年には問題ありませんが、2023年のデータベースでは、いくつかのフォーマットの試行にもかかわらず、2つのExcelデータベースの日付列を同じフォーマットでフォーマットしても、正しいフォーマットで日付をインポートできません。
表示される結果は、BDD 2023 から直接インポートした場合と同じです。
cdlt
Re: problème importation date à partir d'excel私が見たところ、最初の列の入力日付形式は Excel ファイルから標準化されていません。
インポートする前に、最初の列の入力日付を標準化できるかもしれません。

編集:
私は同様の問題に直面しました。
Excel は両方の数値日付を読み取ることができることに気付きました。
JMP Numeric "44...." を係数 "0.0000119633880658225" で除算するとわかりました --> 日付 M/D/YYYY hh:mm:ss AM/PM に変換すると、Excel とほぼ同じ日付になります。読んでください(正確ではありません)。
これは、データセットの行に切れ目がある場合に発生します。 私の場合、行間に空のセルがほとんどありません。
これには何らかの計算があると確信していますが、わかりませんでした。

Excelからの日付のインポートで問題が発生しました朝、
この Excel ファイルには 2 つの日付列があります。
Jmp に直接インポートすると、プレビューには次のように表示されます。

インポートすると、次のようになります。

次のようなスクリプトを実行すると:
Names Default To Here( 1 );
dt1 = Open(
"/E:/Pb date.xlsx",
Worksheets( "Feuil1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
Column( dt1, "Date de fab 2022" ) << data type( Numeric ) << Modeling Type( Ordinal ) << Format( "d/m/y", "-1", "NO", "" );
Column( dt1, "Date de fab" ) << data type( Numeric ) << Modeling Type( Ordinal ) << Format( "d/m/y", "-1", "NO", "" );これはわかります:

スクリプト内の形式を変更して試してみました。 2 列目の日付を数値形式でインポートできませんでした。続行します。
理解できない。
誰かが解決策を持っていれば....
心より。
高度な統計モデリング自動化とスクリプト作成データアクセスマスカスタマイゼーション品質およびプロセスエンジニアリング