C# 如何使用C将本地文件链接添加到导出的CSV文件
我想将本地文件的链接添加到导出的CSV文件的一列中。这样,当用户单击链接时,本地文件将打开。我在网上搜索过这个问题,但找不到任何好的解决办法 这是我尝试做的截图- 假设当用户单击文件路径选择行文件全名,然后单击时,我应该在该位置打开文件 我生成CSV文件的代码是-C# 如何使用C将本地文件链接添加到导出的CSV文件,c#,excel,csv,export,C#,Excel,Csv,Export,我想将本地文件的链接添加到导出的CSV文件的一列中。这样,当用户单击链接时,本地文件将打开。我在网上搜索过这个问题,但找不到任何好的解决办法 这是我尝试做的截图- 假设当用户单击文件路径选择行文件全名,然后单击时,我应该在该位置打开文件 我生成CSV文件的代码是- public void GetExportDetailsCSV(ExportInformation ExportInfo) { StringBuilder cameraRows = new String
public void GetExportDetailsCSV(ExportInformation ExportInfo)
{
StringBuilder cameraRows = new StringBuilder();
string filePath = ExportInfo.ExportOutputPathAtClient + SLASH_STRING + "ExportDetails.csv";
string columnsNames = "File Name ,File Path" + "\r\n";
if(Directory.Exists(ExportInfo.ExportOutputPathAtClient))
{
try
{
foreach (string newPath in Directory.GetFiles(string.Format("{0}{1}", ExportInfo.ExportOutputPathAtClient, SLASH_STRING), "*" + ExportInfo.VideoFileFormat.ToString(), SearchOption.AllDirectories))
{
FileInfo FileDetails = new FileInfo(newPath);
cameraRows.Append(string.Format("{0},{1}\r\n", FileDetails.Name, FileDetails.FullName));
}
string FinalData = "\nExport Remarks : Simple Export " + "\n\n" + "," + "," + "," + "," + "File Details" + "," + "\r\n" + "\r\n" + columnsNames + "\n " + cameraRows;
using (var stream = System.IO.File.CreateText(filePath))
{
stream.WriteLine(FinalData);
}
}
catch(Exception ex)
{
}
}
}
我的问题很简单,如何在导出的CSV文件中将文件位置值作为链接。
谢谢 尝试使用超链接功能。检查这个 你可以试试这个样品。打开行下方的记事本类型并将其另存为CSV 这是,demo,=HYPERLINKhttp://www.google.com/链接
希望这能解决问题。是的,会的。阅读文档链接。