phpexcel在下拉选择中设置单元格值

phpexcel在下拉选择中设置单元格值,php,laravel,phpexcel,Php,Laravel,Phpexcel,问题场景: 我需要将excel中的数据批量插入数据库 Excel结构: VendorId | VendorName |产品|重量 [将供应商ID、产品、重量作为下拉列表] 我有两张表,一张是条目,另一张是数据表 在数据工作表中,我使用代码为下拉列表创建了数据:供应商ID、产品、权重。根据产品下拉选择,我可以选择适当的重量 现在我需要的是根据我需要设置vendorName的vendorId选择一个vendorId(一个普通单元格,它不是下拉列表),为此我可以填充vendorName,就像我对pro

问题场景:

我需要将excel中的数据批量插入数据库

Excel结构:

VendorId | VendorName |产品|重量

[将供应商ID、产品、重量作为下拉列表]

我有两张表,一张是条目,另一张是数据

在数据工作表中,我使用代码为下拉列表创建了数据:供应商ID、产品、权重。根据产品下拉选择,我可以选择适当的重量

现在我需要的是根据我需要设置vendorName的vendorId选择一个vendorId(一个普通单元格,它不是下拉列表),为此我可以填充vendorName,就像我对products->weights with addNamedRange所做的一样,其中范围将是n:n,因为一个vendorId与一个vendorName关联


其次,在从“产品”下拉列表中选择不同的产品时,我需要使用以前选择的任何权重刷新权重单元格,如果可能,应在产品项目更改时选择第一个权重

我通常做的是将Excel保存为.csv并编写一个简单的PHP脚本来转换数据。不是答案,但…我想在设置间接之前,我需要将第二个问题的单元格设置为空…但是我如何有两个命令。。。说emptycell+间接