こんにちは。
Windows10でWPFのアプリケーションを開発しています。
Visual Studio 2017 Communityを使っています。
###前提・実現したいこと
Excelを読み、行ごとにセルを処理したいです。
###該当のソースコード
C#
1for (int linenumber = 1; linenumber <= lastlinenumber; linenumber++){ 2 for (int cellnumber = 1; cellnumber <= lastcellnumber; cellnumber++){ 3 IXLCell cell = worksheet.Cell(linenumber, cellnumber); 4 Console.Write(cell.Value); 5 } 6} 7
###発生している問題・エラーメッセージ
これでcellの値は取れました。
さてここでExcelの穴がありまして。
この表、いわゆるExcel方眼紙なのです。
なので、取得すると
6 生成ユーザID CREATE_USER_ID VARCHAR2
7 生成プログラムID CREATE_PGM_ID VARCHAR2
8 生成担当者名 CREATE_PIC_NAME VARCHAR2
9 生成日時 CREATE_DATE_TIME DATE
10 更新ユーザID UPDATE_USER_ID VARCHAR2
11 更新プログラムID UPDATE_PGM_ID VARCHAR2
12 更新担当者名 UPDATE_PIC_NAME VARCHAR2
13 更新日時 UPDATE_DATE_TIME DATE
こんな間抜けなことに。
そこで、
if (cellが結合cellのひとつめor表示セルだったら)
と条件をつけたいです。
結果、
6 生成ユーザID CREATE_USER_ID VARCHAR2
7 生成プログラムID CREATE_PGM_ID VARCHAR2
8 生成担当者名 CREATE_PIC_NAME VARCHAR2
9 生成日時 CREATE_DATE_TIME DATE
10 更新ユーザID UPDATE_USER_ID VARCHAR2
11 更新プログラムID UPDATE_PGM_ID VARCHAR2
12 更新担当者名 UPDATE_PIC_NAME VARCHAR2
13 更新日時 UPDATE_DATE_TIME DATE
となるように。
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2017
Version 15.0.26228.9 D15RTWSVC
Microsoft .NET Framework
Version 4.6.01586
です。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/08 05:41 編集
2017/09/08 08:47
2017/09/16 14:28