传入 CSV Excel 工作表的选项卡名称

2024-02-29

我在将“工作表”选项卡重命名为任何文件名时遇到问题。这样做的问题是,如果用户意外下载工作表两次,Windows 会将 template(1).csv 附加到文件中,以保持下载目录中的唯一性。在 Excel 中打开时,此工作表的选项卡名称为 template(1).csv - 因为它假定文件名。

//This code correctly downloads a CSV file - but how can I pass in the tab name???
            context.Response.Clear();
            context.Response.ContentType = "text/comma-separated-values";//"application/vnd.ms-excel";
            context.Response.AppendHeader("Content-Disposition", "attachment;filename=template.csv");
            context.Response.Write(csvString);
            context.Response.End();

Thanks!


问题是 CSV 文件不包含工作表,Excel 只是让它们看起来像包含工作表一样。

无论 .csv 文件的名称是什么,Excel 都会使用它来填充工作表名称。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

传入 CSV Excel 工作表的选项卡名称 的相关文章

随机推荐

  • order Graphviz - 固定子图

    我喜欢创建一个像这样的 3 柱形图 Code digraph g rankdir LR node shape circle fontsize 14 fontsize 18 labeljust l rank same edge style i
  • Docker 容器超时?

    对于我在大学的论文 我正在研究一个编码排行榜系统 用户可以通过临时 Docker 容器编译 运行不受信任的代码 到目前为止 系统似乎运行良好 但我面临的一个问题是 当提交无限循环的代码时 例如 while True print infini
  • Twitter 回调 URL

    我正在使用 twitter SDK 与 ios 应用程序集成 当我遵循所有步骤并创建客户密钥并将其放入我的应用程序中时 当我运行应用程序时 它会显示 TwitterKit 确实遇到了消息错误 获取用户身份验证令牌时出错 错误域 TWTRLo
  • 如何在我自己的 C shell 中正确等待前台/后台进程?

    In this https stackoverflow com questions 873620 how do i clear this array pointer in c上一个问题我发布了大部分我自己的 shell 代码 我的下一步是实
  • 从子查询更新多列

    此类问题之前已被问过几次 但并不完全是我想要的 我需要SET两行等于子查询的不同部分 我目前正在使用 UPDATE records SET leads SELECT COUNT FROM leads table WHERE leads ta
  • 替换字符串中的字符列表

    我有一个字符串 它是网页的标题 所以它可以有 和其他特殊字符 我想编写一个函数 它将接受一个字符串并替换一个字符列表 试图找到最好的方法来做到这一点 我应该使用列表 数组或枚举来保存特殊字符列表 还是 java 中已经有一些东西可以做到这一
  • 如何使单选按钮看起来像切换按钮

    我希望一组单选按钮看起来像一组切换按钮 但功能仍然像单选按钮一样 它们不必看起来完全像切换按钮 我怎样才能只使用 CSS 和 HTML 来做到这一点 编辑 当选中 取消选中按钮时 我会满意地使小圆圈消失并更改样式 根据您想要支持的浏览器 您
  • 具有取消支持的 GetContextAsync()

    所以我正在旋转一个HttpListener等待一个OAuth2回复 在理想的情况下 当用户登录浏览器并且我们收到令牌时 该令牌只会存活几秒钟 我也希望这个有一个CancellationToken以便用户可以在延迟后停止收听 如果他们愿意 我
  • 迭代器块的测试覆盖率结果很奇怪,为什么这些语句没有执行?

    我正在使用 dotCover 来分析单元测试的代码覆盖率 并且得到一些奇怪的结果 我有一个迭代器方法 其覆盖范围不完整 但未覆盖的语句只是右大括号在该方法的末尾 这是我正在测试的方法 public static IEnumerable
  • 尝试将二进制文件部署到已存储不同二进制文件的位置

    当我从 tridio 2009 发布页面时 出现以下错误 Destination with name FTP Host servername Location RET Password Port 21 UserName retftp rep
  • 在spark中连接mongodb时出现异常

    在尝试使用 MongoDB 作为输入 RDD 时 我在 org bson BasicBSONDecoder decode 中收到 java lang IllegalStateException 未就绪 Configuration conf
  • Android:如何在 java 类中创建 EditText 字段

    我只是想知道如何通过单击按钮创建 editText 字段 是否可以 我在网上找不到任何东西 如果有人知道如何做到这一点 请回答 如果您知道如何配置尺寸 放置等也包括该信息 import android widget Button impor
  • 优化 Java 对象以提高 CPU 缓存线效率

    我正在写一个库 其中 它将需要运行在广泛的不同平台 Java 实现 常见情况可能是运行 Windows 或 Linux 的 Intel 64 位计算机上的 OpenJDK 或 Oracle Java 实现高性能是首要任务 就我关心对象访问中
  • InvalidOperationException 在强类型视图中呈现 ViewComponent

    最近更新的 dotnet core 1 0 1 到 1 1 和 MVC 中的 ViewComponent 开始失败 出现以下异常 InvalidOperationException One or more errors occurred T
  • 使用 Angular 2 Http 从 REST Web 服务获取数据

    我正在尝试使用 Angular 2 Http 从 REST Web 服务获取数据 我首先将服务注入调用它的客户端组件类的构造函数中 constructor private myService MyService private route
  • 如何在 TypeScript 中解析 JSON 数据(类型:BigInt)

    我有一个简单的要求 但似乎比预期的要困难 我必须解析一个bigint来自 JSON 流 其值为990000000069396215 在我的代码中 该值在 TypeScript 中声明如下 id address bigint 但这不起作用 该
  • 如何使用异步闭包捕获和接受引用

    我正在尝试通过返回的闭包Future
  • 在 Windows Phone 7 或 Windows Phone 8 中使用 CollectionView 进行 LongListSelector 分组

    我面临与下面标签中列出的相同问题 是否可以使用 CollectionView 和 LongListSelector 进行分组 https stackoverflow com questions 10023403 is it possible
  • 从列表中设置 System.Windows.Point 的 Y 坐标会出现修改错误

    当我从列表访问点时 设置点的 Y 坐标时遇到一些问题 例如 这有效 System Windows Point test new System Windows Point 6 5 test Y 6 但是 如果我有一个点列表 并且通过该列表访问
  • 传入 CSV Excel 工作表的选项卡名称

    我在将 工作表 选项卡重命名为任何文件名时遇到问题 这样做的问题是 如果用户意外下载工作表两次 Windows 会将 template 1 csv 附加到文件中 以保持下载目录中的唯一性 在 Excel 中打开时 此工作表的选项卡名称为 t