Visual Studio Community 2017 for Macを起動後、
新しいソリューションから .NET コンソールプロジェクトを選択して
プロジェクトを作成しました。
ClosedXMLというライブラリをNugetで「ClosedXML」で検索&インストールしました。
(ClosedXML バージョン 0.93.0)
(パッケージの中にはClosedXML等全部で6つ表示されています。)
ネットでサンプルを見つけたので、実行すると、
エラーはありませんが、この様な警告が1つ出ましたので、
/Library/Frameworks/Mono.framework/Versions/5.10.1/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(5,5): Warning MSB3276:
Found conflicts between different versions of the same dependent assembly.
Please set the "AutoGenerateBindingRedirects" property to true in the project file.
For more information, see http://go.microsoft.com/fwlink/?LinkId=294190. (MSB3276) (ct)
バインド リダイレクトのプロパティを手動で追加しました。
警告は無くなりましたが、Excelファイルが作成出来なかったので、
「workbook.SaveAs("HelloWorld.xlsx");」の行を
「workbook.SaveAs("User/ユーザー名/desktop/HelloWorld.xlsx");」に
してみましたが、結果は同じでした。
分かりませんので、教えていただきたいと思います。
using ClosedXML.Excel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ClosedXMLTest { class Program { static void Main(string[] args) { // Console.WriteLine("Hello World!"); var workbook = new XLWorkbook(); var worksheet = workbook.Worksheets.Add("Sample Sheet"); worksheet.Cell("A1").Value = "Hello World!!"; // workbook.SaveAs("HelloWorld.xlsx"); workbook.SaveAs("User/ユーザー名/desktop/HelloWorld.xlsx"); } } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/04 14:54