質問編集履歴

7

追記

2018/08/28 00:16

投稿

lable
lable

スコア14

test CHANGED
File without changes
test CHANGED
@@ -134,6 +134,12 @@
134
134
 
135
135
 
136
136
 
137
+ 追記
138
+
139
+ Excelを新規作成し、空のまま保存したものをClosedXMLで開こうとしたら開くことができた。
140
+
141
+
142
+
137
143
  ### 補足情報(FW/ツールのバージョンなど)
138
144
 
139
145
  VisualStudio 2017

6

追記

2018/08/28 00:16

投稿

lable
lable

スコア14

test CHANGED
File without changes
test CHANGED
@@ -116,6 +116,22 @@
116
116
 
117
117
 
118
118
 
119
+ 追記
120
+
121
+ OpenXMLでも試した結果
122
+
123
+ var filename = @"C:\Users\****\source\repos\testapp\testapp\bin\Debug\****.xlsx";
124
+
125
+ using (SpreadsheetDocument document = SpreadsheetDocument.Open(filename, false))
126
+
127
+ {
128
+
129
+ MessageBox.Show("開いた");
130
+
131
+ }
132
+
133
+ これで実行したところ実行結果は”開いた”が表示されました。
134
+
119
135
 
120
136
 
121
137
  ### 補足情報(FW/ツールのバージョンなど)

5

追記

2018/08/28 00:08

投稿

lable
lable

スコア14

test CHANGED
File without changes
test CHANGED
@@ -123,3 +123,5 @@
123
123
  VisualStudio 2017
124
124
 
125
125
  ClosedXML 0.93.1
126
+
127
+ Excel for Ofiice 365 MSO (16.0.10730.20053) 32ビット

4

追記

2018/08/27 23:56

投稿

lable
lable

スコア14

test CHANGED
File without changes
test CHANGED
@@ -86,6 +86,38 @@
86
86
 
87
87
 
88
88
 
89
+
90
+
91
+ 追記
92
+
93
+ var path = @"*****.xlsx";
94
+
95
+ String filename = path;
96
+
97
+ if (File.Exists(filename))
98
+
99
+ {
100
+
101
+ MessageBox.Show("存在する");
102
+
103
+ }
104
+
105
+ else
106
+
107
+ {
108
+
109
+ MessageBox.Show("存在しない");
110
+
111
+ }
112
+
113
+ このコードを実行したところ”存在する”が表示されました。
114
+
115
+ なのでやはりコード以外の場所で問題があるかもしれません。
116
+
117
+
118
+
119
+
120
+
89
121
  ### 補足情報(FW/ツールのバージョンなど)
90
122
 
91
123
  VisualStudio 2017

3

訂正

2018/08/27 08:59

投稿

lable
lable

スコア14

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  ```C#
26
26
 
27
- var path = @"\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx";
27
+ var path = @"\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx";
28
28
 
29
29
  // Excelファイルを読み込み
30
30
 

2

修正

2018/08/27 06:21

投稿

lable
lable

スコア14

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  // Excelファイルを読み込み
30
30
 
31
- using (var book = new XLWorkbook(path, XLEventTracking.Disabled))
31
+ using (var book = new XLWorkbook(path, XLEventTracking.Disabled))←ここでエラーが起こります。
32
32
 
33
33
  {
34
34
 

1

試したことを追記しました。

2018/08/27 05:10

投稿

lable
lable

スコア14

test CHANGED
File without changes
test CHANGED
@@ -68,6 +68,24 @@
68
68
 
69
69
 
70
70
 
71
+
72
+
73
+ 追記
74
+
75
+ @"\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx";  
76
+
77
+ ここの部分を
78
+
79
+ @"C:\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx";
80
+
81
+ と変えると
82
+
83
+ System.IO.DirectoryNotFoundException: 'パス 'c:\users******\source\repos\testapp\testapp\bin\Debug\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx' の一部が見つかりませんでした。'
84
+
85
+ とエラーが出ます。
86
+
87
+
88
+
71
89
  ### 補足情報(FW/ツールのバージョンなど)
72
90
 
73
91
  VisualStudio 2017