teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

7

追記

2018/08/28 00:16

投稿

lable
lable

スコア14

title CHANGED
File without changes
body CHANGED
@@ -66,6 +66,9 @@
66
66
  }
67
67
  これで実行したところ実行結果は”開いた”が表示されました。
68
68
 
69
+ 追記
70
+ Excelを新規作成し、空のまま保存したものをClosedXMLで開こうとしたら開くことができた。
71
+
69
72
  ### 補足情報(FW/ツールのバージョンなど)
70
73
  VisualStudio 2017
71
74
  ClosedXML 0.93.1

6

追記

2018/08/28 00:16

投稿

lable
lable

スコア14

title CHANGED
File without changes
body CHANGED
@@ -57,6 +57,14 @@
57
57
  このコードを実行したところ”存在する”が表示されました。
58
58
  なのでやはりコード以外の場所で問題があるかもしれません。
59
59
 
60
+ 追記
61
+ OpenXMLでも試した結果
62
+ var filename = @"C:\Users\****\source\repos\testapp\testapp\bin\Debug\****.xlsx";
63
+ using (SpreadsheetDocument document = SpreadsheetDocument.Open(filename, false))
64
+ {
65
+ MessageBox.Show("開いた");
66
+ }
67
+ これで実行したところ実行結果は”開いた”が表示されました。
60
68
 
61
69
  ### 補足情報(FW/ツールのバージョンなど)
62
70
  VisualStudio 2017

5

追記

2018/08/28 00:08

投稿

lable
lable

スコア14

title CHANGED
File without changes
body CHANGED
@@ -60,4 +60,5 @@
60
60
 
61
61
  ### 補足情報(FW/ツールのバージョンなど)
62
62
  VisualStudio 2017
63
- ClosedXML 0.93.1
63
+ ClosedXML 0.93.1
64
+ Excel for Ofiice 365 MSO (16.0.10730.20053) 32ビット

4

追記

2018/08/27 23:56

投稿

lable
lable

スコア14

title CHANGED
File without changes
body CHANGED
@@ -42,6 +42,22 @@
42
42
  System.IO.DirectoryNotFoundException: 'パス 'c:\users******\source\repos\testapp\testapp\bin\Debug\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx' の一部が見つかりませんでした。'
43
43
  とエラーが出ます。
44
44
 
45
+
46
+ 追記
47
+ var path = @"*****.xlsx";
48
+ String filename = path;
49
+ if (File.Exists(filename))
50
+ {
51
+ MessageBox.Show("存在する");
52
+ }
53
+ else
54
+ {
55
+ MessageBox.Show("存在しない");
56
+ }
57
+ このコードを実行したところ”存在する”が表示されました。
58
+ なのでやはりコード以外の場所で問題があるかもしれません。
59
+
60
+
45
61
  ### 補足情報(FW/ツールのバージョンなど)
46
62
  VisualStudio 2017
47
63
  ClosedXML 0.93.1

3

訂正

2018/08/27 08:59

投稿

lable
lable

スコア14

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  ### 該当のソースコード
12
12
 
13
13
  ```C#
14
- var path = @"\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx";
14
+ var path = @"\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx";
15
15
  // Excelファイルを読み込み
16
16
  using (var book = new XLWorkbook(path, XLEventTracking.Disabled))←ここでエラーが起こります。
17
17
  {

2

修正

2018/08/27 06:21

投稿

lable
lable

スコア14

title CHANGED
File without changes
body CHANGED
@@ -13,7 +13,7 @@
13
13
  ```C#
14
14
  var path = @"\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx";
15
15
  // Excelファイルを読み込み
16
- using (var book = new XLWorkbook(path, XLEventTracking.Disabled))
16
+ using (var book = new XLWorkbook(path, XLEventTracking.Disabled))←ここでエラーが起こります。
17
17
  {
18
18
  var sheet = book.Worksheet("しーと");
19
19
  sheet.Cell("A1").Value = "Value";

1

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

2018/08/27 05:10

投稿

lable
lable

スコア14

title CHANGED
File without changes
body CHANGED
@@ -33,6 +33,15 @@
33
33
  調べて出てきたこれらのコードは試しました。
34
34
  しかしいずれもエラーを出しました。
35
35
 
36
+
37
+ 追記
38
+ @"\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx";  
39
+ ここの部分を
40
+ @"C:\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx";
41
+ と変えると
42
+ System.IO.DirectoryNotFoundException: 'パス 'c:\users******\source\repos\testapp\testapp\bin\Debug\Users******\source\repos\testapp\testapp\bin\Debug****.xlsx' の一部が見つかりませんでした。'
43
+ とエラーが出ます。
44
+
36
45
  ### 補足情報(FW/ツールのバージョンなど)
37
46
  VisualStudio 2017
38
47
  ClosedXML 0.93.1