우리는 다운로드 가능한 탭 구분 파일이 있습니다. 파일 확장명은 txt이지만 사용자가 Excel에서 자동으로 열리길 원합니다. 이전 개발자는 다음 코드를 사용했다 :asp.net을 사용하면 브라우저에서 Excel에서 탭으로 구분 된 txt 파일을 열 수 있습니까?
private void DownloadLinkButtonCommandEventHandler(object sender, CommandEventArgs e)
{
Response.ContentType = "Application/x-msexcel";
var filePath = (string)e.CommandArgument;
Response.AppendHeader("content-disposition",
"attachment; filename=" + filePath);
Response.WriteFile(filePath);
Response.End();
}
적인 contentType가 Excel로 설정되고,하지만 그 어떤 영향을 미칠 것 같지 않습니다. 나는 txt 파일 확장자가 메모장이나 그와 유사한 것에 의해 선택되는 것으로 추측하고있다. xls 확장명으로 이름을 바꿔 보았습니다. 작동하지만 Excel에서 트릭을 시도하거나 손상된 파일 일 수 있다고 불평합니다. 이것에 대한 쉬운 승리? 아마도 Excel 파일로 변환해야 할 것입니다.
피드백을 주셔서 감사합니다. 내가 취할 수있는 많은 옵션이있었습니다. 방금 첫 번째 유효한 답변을 답글로 표시했지만 모두에게 시간을내어 주셔서 감사합니다. –