我一直试图理解这个使用 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
or.txt
文件?
我想让用户看到一个链接/按钮单击以将文件下载/保存到他们计算机上的某个位置,或者只是显示保存文件对话框,以便他们可以将文件保存到他们计算机上的某个位置.
编辑(让 OP 评论哪些部分不清楚):
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.ShowDialog();
if(saveFileDialog1.FileName != "")
{
File.WriteAllText(saveFileDialog1.FileName,json);
}