【问题标题】:Excel 2007 Refresh Imported CSV File From WebExcel 2007 刷新从 Web 导入的 CSV 文件
【发布时间】:2016-05-13 09:40:03
【问题描述】:

来自测试的日志数据被上传到网络服务,处理后的 CSV 被下载回 Excel 以便在图表中查看。目前,这是通过复制和粘贴短 CSV 文件和数据 > 来自文本功能的较大 CSV 文件来完成的。不幸的是,每次测试都需要花费大量时间,我需要让这个过程变得非常简单,以便其他人更新 Excel 电子表格。

Excel 电子表格包含 5 个原始数据页面,用于存储来自服务器的 CSV。选择“数据”>“来自文本”、输入网站 URL 并完成要导入的格式,我没有任何问题。可以对所有 5 个页面重复此过程(与复制和粘贴相同)以导入数据。

这个过程只允许我输入一个文件名,因此我对数据使用相同的 URL,并让 PHP 在访问网站时返回最新(或专门配置的)测试的 CSV。我已验证此过程运行正常。

不幸的是,当我执行“全部刷新”时,它会提示输入文件名,除非我转到“数据”>“连接”>“属性”并取消选中“刷新时提示输入文件名”。

但是,即使我这样做了,我也得到了好坏参半的结果。有时只有一个页面会更新。 (似乎是我设置的最后一个。)有时他们都没有。我需要一个解决方案,它可以根据服务器的当前 CSV 更新所有 5 个页面,而不必每次都重新设置连接。理想情况下,我只想隐藏这些原始数据表,这样我们就可以拥有一个 Excel 文件,它只是最终的图表。

当然这是一个常见的功能,我做错了什么,但我在互联网上尝试的所有指南似乎都不起作用。例如,这个: http://www.kimgentes.com/worshiptech-web-tools-page/2010/8/18/web-connecting-csv-files-as-external-data-to-excel-spreadshe.html [网址已更正] 好像他们只建立了一个连接。我可以让一个工作来刷新,但不能超过一个。

【问题讨论】:

  • 我在一个电子表格中使用了这个确切的示例,其中包含从 45 个不同的 Web CSV 文件导入的数十张工作表。至少在我的电子表格中,使用多个链接不会导致问题。我确实注意到的一件事是,我不得不将电子表格放入某种 Windows 安全文件夹中,因为它担心下载文件。另一件事是用户/密码最初必须为每张工作表输入 3 次,以便正确存储在 Windows 密码锁定器/缓存中。但毕竟,它现在只需要“刷新全部”就可以正常工作,并且所有 45 个 CSV 都会重新加载。
  • 也许如果您可以提供屏幕截图或显示您正在做什么或显示错误的内容,这可能会更容易帮助诊断问题。

标签: excel csv import


【解决方案1】:

我已经看到了这种情况并最终弄清楚了。实际上有 3 件事可能会产生这个结果,并且每个都有一个单独的解决方案:

  1. 首先,Excel软件使用IE 11 web对象来做web 数据的检索。这意味着它将对使用“粘性”的会话 IE11 访问数据。如今,大多数网站都是由云运行的 服务器,它们在负载最大的服务器上生成会话。 这通常对 Web 浏览器上的用户没有影响,因为他们 登录并可以直观地输入他们的凭据等。但是当 程序访问网站并且必须使用特定的网络浏览器,它 必须使用该浏览器的属性及其工作方式。我碰到 当我生成并能够下载我的 CSV 时,这很多 在 Chrome 中浏览网站上的文件,然后尝试使用 Excel 导入 相同的文件不起作用(它会说它们不存在)。这 至少目前,解决方案是使用 IE 11,登录到 网站,生成 CSV 文件并测试它们是否可以 下载。然后使用 Excel 运行网络导入,它应该选择 启动相同的粘性会话以获取 CSV 文件。
  2. 其次,密码输入是另一回事,但也与粘性有关 的数据。出于某种原因,Excel 不会缓存您的凭据 无需您输入即可登录网站的响应 3 次。这种经历可能会改变你,但我发现我必须 输入新的凭据集(用于 CSV 的新 Web 导入)3 次 在它被 Excel 永久缓存之前。在这之后,我不 有问题。
  3. 第三,最复杂的 Excel 程序,需要 网络导入可能还需要您导入本地数据 从网站下载,将数据从网站导入工作表 或运行更复杂的对象,如宏。所有这些都需要适当的 权限。您可能需要设置信任中心设置以允许 您以这种方式在您的计算机上使用您的 Excel 程序。那是 MS办公室的一部分。您可以根据 MS 信息设置添加和更新 这里: https://support.microsoft.com/en-us/office/add-remove-or-change-a-trusted-location-7ee1cdc2-483e-4cbb-bcb3-4e7c67147fb4

【讨论】:

    猜你喜欢
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多