You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure Bicep中加载Excel文件中的名称(替代手动数组录入)

从Excel批量加载名称到数组的解决方案

Python 实现(基于pandas)

这是后端/数据分析场景下最简洁的方案:

  1. 先安装依赖:
    pip install pandas openpyxl
    
    (openpyxl用于读取.xlsx格式,若处理.xls需额外安装xlrd)
  2. 核心代码:
    import pandas as pd
    
    # 读取无表头的Excel,提取第一列所有名称转成数组
    names_array = pd.read_excel('你的文件名.xlsx', header=None, usecols=[0]).values.flatten().tolist()
    
    # 若Excel有表头(比如列名为“名称”),改用:
    # names_array = pd.read_excel('你的文件名.xlsx', usecols=['名称']).values.flatten().tolist()
    
    执行后names_array就是包含所有名称的Python列表。

JavaScript 实现(基于xlsx库)

适合前端或Node.js场景:

  1. 安装依赖:
    npm install xlsx
    
  2. Node.js环境示例:
    const XLSX = require('xlsx');
    
    // 读取本地Excel文件
    const workbook = XLSX.readFile('你的文件名.xlsx');
    const worksheet = workbook.Sheets[workbook.SheetNames[0]];
    // 转成二维数组格式
    const rawData = XLSX.utils.sheet_to_json(worksheet, { header: 1 });
    // 提取第一列并过滤空值
    const namesArray = rawData.map(row => row[0]).filter(item => item !== undefined);
    
    浏览器端可通过FileReader读取用户上传的Excel文件,核心逻辑与上述一致,仅文件读取方式需调整为前端文件流处理。

关键提示

  • 如果Excel存在空行,用filter方法可快速过滤掉无效空值
  • 确保名称列无合并单元格,否则可能导致读取结果异常

内容的提问来源于stack exchange,提问作者duuk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 02:01:10