read_excel can't read datetime values
まだ誰も着手していません。
評価
調査の方向性
conn.read_excel のエントリポイントから開始し、記録された table.loadTable アクションを調査します。特に、変数 Date の varchar 型と CSV インポートオプションを確認してください。報告されたワークブックを再現し、他の列に対する既存の read_excel の動作を維持しながら、Date 列が datetime 値として読み込まれることを検証してください。
索引モデルが issue の本文から書いたものです。
説明
read_excel from SWAT works different that read_excel from Pandas, wich makes me unable to read Date column as a Datetime value.
SWAT: storm_damage = conn.read_excel("D:\Workshop\VIYAPY\storm.xlsx", sheet_name="Storm_Damage", casout=dict(name="STORM_DAMAGE", replace=True, caslib="Public"))
It reads Date column as Varchar
Pandas: sd = pd.read_excel("D:\Workshop\VIYAPY\storm.xlsx", sheet_name="Storm_Damage")
It reads Date column as datetime64
I've tried explicity use converters and it is not helping:
SWAT: storm_damage = conn.read_excel("D:\Workshop\VIYAPY\storm.xlsx", sheet_name="Storm_Damage",
casout=dict(name="STORM_DAMAGE", replace=True, caslib="Public"),
converters={'Date': pd.to_datetime})
Pandas: sd = pd.read_excel("D:\Workshop\VIYAPY\storm.xlsx", sheet_name="Storm_Damage", converters={'Date': pd.to_datetime})
Anything I do I see the action run is:
NOTE: 20: action table.loadTable / path='_f_c15dc565_7ff582b29b88.csv', readAhead=true, importOptions={fileType='csv', vars={Cost={type='double'}, Date={type='varchar'}, Event={type='varchar'}, Summary={type='varchar'}}, locale='EN-us'}, resident=true, promote=false, caslib='_LIB_C15DC565_7FF582B29B88', casOut={name='STORM_DAMAGE', caslib='Public', replace=true}, singlePass=false, noSource=true;
- 主要言語
- Python
- スター
- 159
- フォーク
- 66
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
sassoftware/python-swat のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
sassoftware/python-swat#191 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
sassoftware/python-swat#183 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
sassoftware/python-swat#180 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
sassoftware/python-swat#178 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
sassoftware/python-swat#177 · コメント 1 件 ·
sassoftware/python-swat の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
fritzprix/libr-agent#2612 ·
メンテナーはふだん 1 日以内に返信
-
needs-triage presubmit-gate
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
gke-labs/kube-agents#5001 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
simonw/sqlite-utils#928 ·
メンテナーはふだん 3 日以内に返信
-
colorado
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
freelawproject/juriscraper#2405 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
cline/mcp-marketplace#3576 ·