很抱歉,如果时间太长。
我通过电子商务系统收到来自客户的电子邮件的新销售订单,但我对此无能为力。然后一个人打印,然后将电子邮件中的信息手动输入到我们的系统中。我正在尝试使此过程自动化。使用VB.net,我阅读了每封Outlook电子邮件并将每封电子邮件的基本部分(包括“多行正文(约25-35行)”)放入VB数据表中。大多数电子邮件正文行都包含标签,然后包含我需要捕获的数据。每封电子邮件中的每一行最终都会发送到SQL数据库,这将是我的下一个阶段。没有通用的分隔符或数据长度。我“想”要做的就是将电子邮件正文的每一行分解为一个变量,也许是一个数组,然后我可以测试并从那一行提取有意义的数据,因为每一行都有唯一的数据。我是这个东西的新手,找不到在文本中搜索换行/回车的方法,因此我可以进行一些字符串操作,我相信我可以做到。只是无法弄清楚如何分隔电子邮件正文中的每一行,因此我可以测试并保留需要的部分。这些是通过查找每行的结尾来查找/解析每行的方法吗?
我已经设置了读取和解析电子邮件到这些主要组件并将电子邮件移动到存档文件夹的进度。我到处浏览了一堆网站,但由于输入的内容是空的,所以我必须输入错误的搜索词组。非常欢迎将25-30行电子邮件正文的每一行分开的帮助或更好的主意。谢谢你!