質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

解決済

1回答

457閲覧

C#でエクセル表の値を取込み配列に入れたい

hisa_1224

総合スコア21

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

0クリップ

投稿2019/03/05 06:17

編集2019/03/05 06:30

前提・実現したいこと

C#でエクセルの表を取込み配列に入れたい
下記のようになっているExcel表があるとして
列2を縦方向に取込み配列に
{A,A,B,B,B,C}ではなく
{A,B,C}としたいです

初歩的な質問になるかと思いますがお願いします

該当のソースコード

Excel

列1列2列3
-A-
-A-
-B-
-B-
-B-
-C-

補足情報(FW/ツールのバージョンなど)

Excel2016
VisualStudio2015
NPOI 2.4.1

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

papinianus

2019/03/05 06:20

{A,A,B,B,B,C}ではなく{A,B,C}にしたいということですか?また、NPOIで取得する部分はできていると思ってよいですか?
hisa_1224

2019/03/05 06:22

はい、{A,A,B,B,B,C}ではなく{A,B,C}としたいです NPOIの取得部分はまだ出来ていません。 ツールとして使用してくださいとの指示はあるのですが。。。
papinianus

2019/03/05 06:24

要件としては、2列目を縦方向に取得して、さらに重複を排除で良いですか?この要件を質問本文に追記してください。
退会済みユーザー

退会済みユーザー

2019/03/05 06:33

NPOI というのを使ったこともない自分が言うのもアレですが、それ使うのは必須ですか? 質問に書いてあることだけなら ACE と ADO.NET だけで可能なように思えますが・・・
hisa_1224

2019/03/05 06:41

NPOIの使い方の練習を兼ねての指示だと思われるので…
m.ts10806

2019/03/05 06:41

初歩的かどうかは別としてご自身で試されたコードをご提示ください。 質問ではなく作業依頼になっています。
Zuishin

2019/03/07 06:52 編集

練習なら使い方を自分で調べ、アルゴリズムを自分で考えるということが前提の指示だと思います。 そこを飛ばして次に行っても大丈夫ですか? 後で困りませんか?
takabosoft

2019/03/07 07:05

仮にエクセルが{A,A,B,B,B,C,A}だった場合に ①{A,B,C} ②{A,B,C,A} のどちらにしたいのかが読み取れません・・・ ①は重複を省く、②隣り合った重複を省く 的な違いがあります。
guest

回答1

0

自己解決

やってみてわからなくなったら再度質問します。

投稿2019/03/13 09:18

hisa_1224

総合スコア21

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問