Brightway Excel跨多个 Excel 文件的导入器
Brightway ExcelImporter across multiple Excel files
ExcelImporter
允许输入 activity 数据:
ei = ExcelImporter(fp)
ei.apply_strategies()
ei.match_database(fields=['name'])
当在同一个 Excel sheet 中定义多个活动并且都针对同一个数据库时,这很有效。
假设我在两个 Excel 工作簿 act1.xlsx
和 act2.xlsx
中定义了活动,并且这两个活动应该导入同一个新数据库 new_db
。如何导入它们?
我假设 Excel 导入器一次只能使用一个 sheet,所以
match_database
将在导入第一个工作簿时 return 取消链接交换技术圈输入。
我想你应该可以创建两个 ExcelImporter
的实例,然后简单地组合以下属性(它们都是列表):
data
database_parameters
project_parameters
但是您应该对其进行测试以使其按预期工作。
ExcelImporter
允许输入 activity 数据:
ei = ExcelImporter(fp)
ei.apply_strategies()
ei.match_database(fields=['name'])
当在同一个 Excel sheet 中定义多个活动并且都针对同一个数据库时,这很有效。
假设我在两个 Excel 工作簿 act1.xlsx
和 act2.xlsx
中定义了活动,并且这两个活动应该导入同一个新数据库 new_db
。如何导入它们?
我假设 Excel 导入器一次只能使用一个 sheet,所以
match_database
将在导入第一个工作簿时 return 取消链接交换技术圈输入。
我想你应该可以创建两个 ExcelImporter
的实例,然后简单地组合以下属性(它们都是列表):
data
database_parameters
project_parameters
但是您应该对其进行测试以使其按预期工作。