問題タブ [linq-to-excel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1213 参照

c# - CSV ファイルからの Linq-To-Excel、小数点記号がありません

Linq-To-Excel パッケージを使用して CSV ファイルを読み込んでいます。結果を保持するためのクラスを作成しました。

各プロパティは、CSV ファイルの列です。

CSV のヘッダー行:

これは入力としての CSV ファイルのサンプル行です: (私はいくつかのデータを検閲しました)

このコードを使用して、CSV ファイルを開き、次の行を読み取ります。

データ変数を反復してこの行を検索すると、すべての小数値に小数点記号がありません。たとえば、プロパティ「Amount」の値は 67.52 ではなく 6752 です。

これは、すべての行のすべての 10 進数値に当てはまります。小数に解析するときに文化の問題に関連している可能性があると思ったので、プロパティのタイプを文字列に変更しようとしました。しかし、その後、「6752」という値が得られたので、運が悪い.

ここで私が見逃しているものについて手がかりを持っている人はいますか、それともバグですか?

0 投票する
2 に答える
85 参照

c# - Linq: クエリを実行する特定の方法はありますか?

Excelファイルがあり、linqクエリを介してデータを取得しようとしている場合、これは可能ですか?

エクセルファイル形式

以下のLinqクエリを使用している場合、Inputvalueデータを取得することは可能ですか

ここでやろうとしているのは、inputlocation が "1" の場所で、Inputvalue が "Hello" であることを示しています。クエリを指定する正しい方法ですか? また、コードの後半でこれを何度も使用しています。したがって、これに対するより良い解決策を教えてください。

0 投票する
1 に答える
133 参照

linq - LinqtoExcel: Excel から値を送信できません

まず、以下は私のExcelファイルです。

私の Initialize クラスでは、ナビゲートするために URL を呼び出しています。

次に、テスト クラスで Excel からユーザー名とパスワードのデータを取得します。以下は私のコードです。

私のメインクラスには含まれています

--> 私の PageObject クラスには

PN: URL リンクとユーザー名/パスワードが変更されていますが、機能は同じです。

私の質問:

ここで何が欠けていますか?また、ユーザー名とパスワードのデータを Excel から取得することもできません。サイトに移動することもできません

0 投票する
1 に答える
1364 参照

excel - LinqToExcel - オブジェクトにつながる InvalidCastException は Iconvertible エラーを実装する必要があります

次のコードを使用して、LinqToExcel で Excel ファイルをクエリしています。

ランタイム デバッガーを見ると、プロパティ変数の「結果ビュー」を見ていると、「InvalidCastException」が表示されます。したがって、クラス定義で何かおかしなことが起こっていると思います。また、クラスのすべてのメンバーを Excel ファイルにマップする必要はなく、適切と思われるメンバーのみをマップする必要があると想定しています。
したがって、クラス定義も次のとおりです。

GitHub の linqToExcel のソース コードへのリンクは次のとおり です。

この問題の原因となるような、私が見逃しているものはありますか? これらのエラーを解決するためにどこを見ればよいか、または何をすべきかについてのアイデアはありますか?

0 投票する
1 に答える
976 参照

c# - asp.net mvc でアップロードされた Excel ファイルの不正な文字をチェックする

asp.net MVC 4 を使用して、ユーザーが.xlsxファイルをアップロードし、データを MSSQL テーブルに保存できる Web サイトを作成しています。データを保存する前に、ファイル内に SQL インジェクション文などの不正な文字が含まれていないことを確認したい。これまでのところ、サインでテストしました$が、正常に動作しますが、セルに文字間ではなく、その文字のみが含まれている場合にのみキャッチされます。ここに私のコードがあります、

コントローラ

単一の文字として、またはセル内の他の文字と一緒に存在する可能性のある複数の不正な文字を確認するにはどうすればよいですか?

0 投票する
1 に答える
1921 参照

c# - LinqToExcel C# - 空の行を読み取らない方法

次のようなExcelテーブルからデータを読み取りたい: Excel テーブルのスクリーンショット

ワークシート名は"Data". にデータを保存しますList<ExcelData>。次に、 を実行するList.Countと、空でない行が 11 行しかないにもかかわらず、11 を超えています。

List空でない行だけを保存したい。回避策はありますか?後でリストから空のデータを削除するのではなく、LinQ の選択中に解決することをお勧めします。