能否使用Sharepoint触发器将上载的Excel文件作为CSV导出到网络驱动器?

能否使用Sharepoint触发器将上载的Excel文件作为CSV导出到网络驱动器?,excel,sharepoint,csv,sharepoint-2007,Excel,Sharepoint,Csv,Sharepoint 2007,我有一个业务需求,需要处理区域业务上传的文件,以便导入到另一个系统。预计用户将使用SharePoint 2007(即将成为SharePoint 2013),该事件将触发导出到CSV,然后该过程将针对这些文件运行 这在任一SharePoint版本中都可能吗 这是一个应用程序,还是我想创建和计划的独立服务 有人有更优雅的解决方案吗?本质上,CSV导出是输入到一个程序中,该程序允许用户在调整后进行视觉验证并按下按钮以推送到另一个系统。是的,这是可能的,无论是2007版还是2013版 根据您的部署方案,

我有一个业务需求,需要处理区域业务上传的文件,以便导入到另一个系统。预计用户将使用SharePoint 2007(即将成为SharePoint 2013),该事件将触发导出到CSV,然后该过程将针对这些文件运行

  • 这在任一SharePoint版本中都可能吗

  • 这是一个应用程序,还是我想创建和计划的独立服务


  • 有人有更优雅的解决方案吗?本质上,CSV导出是输入到一个程序中,该程序允许用户在调整后进行视觉验证并按下按钮以推送到另一个系统。

    是的,这是可能的,无论是2007版还是2013版

    根据您的部署方案,您可以:

  • 创建一个将执行作业的
  • 创建一个自定义站点工作流,带有一个循环和一个延迟,这将完成工作
  • 第一个更易于构建和维护,但如果需要应用自定义流程,则透视图较少


    但是,如果您可以控制使用提要的应用程序,为什么不直接使用SharePoint?从2010版开始,您可以使用
    listdata.svc
    web服务非常轻松地获取数据。对于旧版本,您仍然可以使用简单的web服务获取数据。

    使用自定义代码,您可以在CSV文件所在的列表上创建一个事件接收器,每当CSV文件更新时,该接收器将运行一些代码。这是一个开始:

    将其设置为场解决方案(沙盒解决方案无法直接写入文件系统),您可能需要查找,因为进行上载的用户可能没有写入文件系统的权限


    Steve建议重新考虑端到端解决方案,这是一个很好的建议,尽管我不确定如何触发另一个系统“开展业务”。

    属于SharePoint爱好者的问答环节,这是一个很好的起点-谢谢。将把未来的SP内容放在专用部分。