只是想指出我应该如何做到这一点。
背景:创建一个程序,该程序将根据UPC从我们的数据库中自动为客户填写excel定价文件。但是,有超过一百种不同的纸张,因为客户希望以自己的格式发送它们。一些非常奇怪的格式。我不想硬编码UPC的列/位置,价格等(需要填写的部分),因为工作表有时会改变,我们会得到新客户。因此,我将把权力放在用户手中以映射UPC列的位置等。我目前在C#中使用excel interop进行excel文件读取/填写,但是映射用户面板是我需要帮助。
我想做什么:我很乐意在后台修改excel文件。但是,我希望映射能够正常工作。我可以很容易地说:" UPC列标题"并且用户将B10放入文本框中,依此类推。我宁愿做的是在文本框中为该客户提供先前的映射,检查文本是否相同(与之前相同的单元格文本值),然后如果列标题单元格文本没有&#39则出错; t匹配存储在db中的先前映射。我很好用数据库部分来存储/检查映射,但这是我的难题......我可能会为自己做更多的工作。
难题是:我希望用户能够查看所选的Excel工作表并单击单元格以在程序中选择新映射,或者映射新的Excel工作表。所以它会说:"点击UPC标题,"等等,以填写映射表格。你会怎么做?
我是一名具有良好Javascript经验的C#/ ASP.NET Web开发人员,并希望将其保留为Web应用程序(以避免根据我对用户的更改来更新程序)。但是,我愿意采用不同的途径/语言。