test_import.py 878 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. from level_config_manager import LevelConfigManager
  4. if __name__ == "__main__":
  5. manager = LevelConfigManager(
  6. excel_path='d:/CocosGame/Pong/assets/data/excel/关卡配置/关卡配置表.xlsx',
  7. levels_dir='d:/CocosGame/Pong/assets/data/levels'
  8. )
  9. result = manager.import_from_excel()
  10. if result['success']:
  11. print('关卡配置导入成功!')
  12. print(f"处理关卡数: {len(result['processed_levels'])}")
  13. print(f"新建关卡数: {len(result['created_levels'])}")
  14. print(f"更新关卡数: {len(result['updated_levels'])}")
  15. if result['errors']:
  16. print(f"错误数: {len(result['errors'])}")
  17. for error in result['errors']:
  18. print(f" {error}")
  19. else:
  20. print(f'关卡配置导入失败: {result["message"]}')