Sharepoint 列表导出到 Excel - 列是只读的

Sharepoint 列表导出到 Excel - 列是只读的

从 SharePoint 列表中,我选择Actions -> Export to Spreadsheet,保存owssvr.iqy文件,打开该文件,然后尝试在 Excel 中编辑条目。

当我尝试编辑任何列时,系统会显示:“xxxxx列是只读列,无法修改。”

我谷歌了一下,得到了以下几个想法:

  • 关联建议使用 sysinternal 的 ProcMon 查看发生了什么。但是,我没有看到它建议我应该看到的注册表项。

  • 其他关联建议可能是某些东西阻止了对 SharePoint 服务器的“OPTIONS”请求?

  • 另一个链接表明这可能是因为我有 Excel 2003 SP3?

  • 其他关联建议检查注册表项HKCU\Software\Microsoft\Office\11.0\Common\Internet\Server Cache,但这些条目看起来没问题?


    [HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\Internet\Server Cache\https://xxxx.o2.com/sites/xxxx/]
    "Type"=dword:00000005
    "Protocol"=dword:00000003
    "Expiration"=hex(b):30,CD,6b,8a,c6,6a,ca,01

还有谁见过这个问题并找到了解决方法吗?

答案1

处理 owssvr.iqy 文件时我总是遇到问题。我不太确定这个文件是什么(我认为它与对 sharepoint 的查询有关),但它并不是您真正想要保存的文件。导出到电子表格时,我执行以下操作(Excel 2007):

  1. 操作 -> 导出至电子表格
  2. 打开(相对于保存)
  3. 出现安全警告时,点击“启用”
  4. 此时,您应该有一个包含列表中数据的 Excel 电子表格。保存此电子表格。

这将创建一个链接电子表格。您可以通过单击选项->全部刷新来使用 SharePoint 服务器更新电子表格中的数据。

答案2

答案3

点击后打开你需要去特性对话框,然后取消选中保存查询复选框。

这将使您的列可编辑。

相关内容