excel - 将许多后继关系从 Excel 文件导入 MS Project

标签 excel vba ms-project

我已经准备了一个包含要导入 MS Project 的数据的 excel 文件。

这应该通过标准的从 Excel 工作簿创建新项目功能来完成,您可以将列标题从 Excel 文件映射到标准的 MS 项目字段。

Excel 文件主要包含与 MS Project 中的 Text1、Text2、Text3 等标准字段匹配的文本。导入这些字段没有问题。

Excel 文件中的一列包含以分号分隔的值,以便从一开始就在任务之间建立前继-后继关系。

后继列中的值按照 MS Project 的要求进行格式化(以分号分隔,单元格数据类型为文本)。例如。:

45;46;48;52;64;102;143;160;(...)

此特定列在导入时向 MS Project 提出了问题。映射矩阵不再识别 excel 列:

enter image description here

当我从 excel 文件中删除此列时,所有列标题都正常显示。

我想提几个额外的细节:
  • 后继列包含具有大量后继引用的单元格(当前最长的条目总共包含 954 个字符)。
  • 我已经在较小的上下文中成功地测试了后继值的导入(后继值较少)。
  • 我正在使用 MS Project 2013
  • Excel 工作表的名称中不包含空格或其他特殊字符 - 如下所述:

  • How to Import Excel Worksheet into Microsoft Project?

    https://social.technet.microsoft.com/Forums/projectserver/en-US/f4fe3b71-462a-4ee8-a941-ab84e63476fb/cant-import-excel-file-into-msproject-2013?forum=projectonline

    有人知道为什么会出现这个错误吗?

    还是问题出在大范围?

    最佳答案

    从 Excel 工作表导入时,我仍然无法解决问题。
    但是,我找到了一种解决方法,只需使用 CSV 文件进行导入即可。

    映射矩阵像往常一样出现,并且所有后继者也正确导入。

    因此,如果您遇到同样的问题 - 将 Excel 文件保存为 CSV 文件,然后重新尝试从 MS Project 导入。

    关于excel - 将许多后继关系从 Excel 文件导入 MS Project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36496454/

    相关文章:

    vba - 隐藏要粘贴到电子邮件中的 Excel 范围中的信息

    excel - 逐行自动计算不同数值的平均值

    regex - 使用正则表达式对值进行分组 regex

    vba - 需要在 MS Word 中捕获当前滚动位置(不是光标位置)

    excel - 无法从 vba 插入公式

    python - MS 项目(*.mpp 文件)到 PowerBi

    vba - MS(项目)在text10中查找字符串并更改字体颜色

    c# - 使用 oledb 命令从 excel 中读取

    excel - 我应该如何格式化 OneDrive 文件路径以便 Open() 或 FSO.OpenTextFile 打开它?

    trac - 将 trac 票证导出到 MS Project