MicrosoftのCOM Interopを使用してC#でExcelドキュメントからデータを読み取ろうとしています。C#で結合されたExcelの列/行からデータを読み取る
これまでのところ、ドキュメントを読み込んでそこからデータを読み取ることができました。しかし、私は2つの異なる列からデータを読み込み、これらをjsonとして出力する必要があります(jquery ajax呼び出しの場合)
私はExcelドキュメントがどのように構造化されているかを素早く試作しました。私が持っているメソッドは、カテゴリ名のパラメータからデータを取得するためにどの列を見つけるために使用されるGetExcelDataByCategory(string categoryName)
と呼ばれている;-)
を説明します。
だから、つまり、私はパラメータとして「区分2」とのコールを作ってるんだ場合、私はC列の行と列から対応する日付のすべての値を取得する必要があり、その出力がします次のようになります。その後、JSONに解析/変換する必要が
。
私はこれを達成する方法については検索しましたが、今までは運がありませんでした:-(私はget_Range()メソッドを使用して範囲を選択することができますが、 ( "A1、C1")
これはExcelドキュメントからデータを読み込んだ私の最初の経験であり、覚えておくべきことがたくさんあると思います;-)私の2番目の画像に出力を得る方法はありますか?
ヘルプ/ヒントは大変ありがとうございます。 :-)
ありがとうございます。 http://exceldatareader.codeplex.com/
、あなたがjson.netを使用することができますJSONのために:あなたはExcelDataReaderを使用することができますエクセル解析と作成のための
すべてのベスト、
ボー
Excelオブジェクトモデルを学習する最善の方法の1つは、手動でタスクを手動で実行するExcelでマクロを記録することです。次に、同様のタスクを実行するためにコードを構造化する方法を知るために、結果として得られたVBAコードをマクロで確認します。 –