非技术人员问:“你可以把数据库放在Excel电子表格中吗?”很普遍,几乎是一个trope。 (我可以宣誓就有一个关于这个的xkcd,但是我找不到)。我们经常让客户以CSV格式提供所有的数据。
说这个人是非技术性的是多余的,所以我需要以非技术性,友好的,不高兴的方式向他们解释,Excel不是为了表示一对多的关系(而不是让他们思考这个想法)一对多)。
如果你有一个特定的策略的个人经验,为非技术人员工作,我一定喜欢听。
编辑:似乎大多数答案都倾向于质疑请求者的意图。这本身就是一件很难做的事情。一些答案倾向于将数据投掷在一个人身上,并告诉他们离开。这不是我要去这里的。我正在寻求帮助这个人,不要让他们离开。这就是我要去这里的。
所以,两部分问题:
我告诉一个客户(即需要我满足的人)请求一个CSV数据的备份,或者b。)将信息从系统中取出。
由于这里没有确切的正确答案,因此我们欢迎有实际的答案。
解决方法
请他们向您发送一个空白的电子表格,其列标题为您想要的,并告诉他们您将填写。
当空白的电子表格是两件事情之一将是真的:
>你很容易能够满足项目的要求(例如,不要迷惑如何弄清楚5号电话号码是Phone1和Phone2)。
>你会有一些问题(比如“我每个人都有0到25个电话号码,你想要我选择哪一个是Phone1,哪个Phone2?你想要我做什么?
如果第二个是真实的,客户将能够为您提供答案,或者他们将意识到,以电子表格形式表示他们想要的数据存在一个真正的问题,并希望在规划下一步时请求您的帮助。