SaveFileDialog を使用するこのhttp://msdn.microsoft.com/en-us/library/sfezx97z.aspxを理解しようとしていますが、理解するのは難しいです。次のコードがあります。
FileInfo existingFile = new FileInfo("C:\\Users\\cle1394\\Desktop\\Apple Foreign Tax Payment Sample Layout Proposed - Sample Data.xlsx");
ConsoleApplication2.Program.ExcelData data = ConsoleApplication2.Program.GetExcelData(existingFile);
var json = new JavaScriptSerializer().Serialize(data);
json
の内容を.json
または.txt
ファイルに出力するにはどうすればよいですか?
ユーザーがリンク/ボタンをクリックしてファイルをダウンロード/コンピューター上の場所に保存できるようにするか、単にファイルの保存ダイアログボックスを表示して、ファイルをコンピューター上の場所に保存できるようにしたいと考えています。 .
編集(OPが明確でない部分についてコメントできるようにするため):
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.ShowDialog();
if(saveFileDialog1.FileName != "")
{
File.WriteAllText(saveFileDialog1.FileName,json);
}