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

如何在Azure门户修改Log Analytics工作区的导出分隔符?

修改CSV导出默认分隔符为竖线(|)的实现方法

方法一:Excel 内置设置修改

  • 打开Excel,点击「文件」→「选项」,进入「高级」标签页
  • 下拉找到「编辑自定义列表」上方的「使用系统分隔符」,取消勾选
  • 在「分隔符」区域,将「逗号」替换为「|」,点击「确定」保存设置
  • 后续导出CSV时,默认分隔符就会自动变为竖线
    注:该设置会全局影响Excel的CSV相关操作,如需恢复逗号分隔,重复上述步骤改回即可

方法二:Google Sheets 处理方式

手动转换法

  1. 先按默认方式导出CSV文件(「下载为」→「逗号分隔值(.csv)」)
  2. 打开新的Google Sheets,导入刚才的CSV文件,导入时在「分隔符」选项选择「自定义」并输入「|」,完成导入
  3. 重新将导入后的表格导出为CSV,即可得到竖线分隔的文件

脚本批量导出法

打开脚本编辑器(「工具」→「脚本编辑器」),粘贴以下代码后运行,直接生成竖线分隔的CSV文件:

function exportCSVWithPipe() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var data = sheet.getDataRange().getValues();
  var csvContent = data.map(row => row.join('|')).join('\n');
  var blob = Utilities.newBlob(csvContent, 'text/csv', 'pipe_separated.csv');
  DriveApp.createFile(blob);
}

方法三:编程/脚本批量处理(适合技术用户)

如果是自己生成CSV文件,或是需要批量转换已有CSV,可通过代码实现:

Python 示例

生成新的竖线分隔CSV:

import csv

with open('output.csv', 'w', newline='', encoding='utf-8') as f:
    writer = csv.writer(f, delimiter='|')
    writer.writerow(["列名1", "列名2", "列名3"])
    writer.writerow(["数据1", "数据2", "数据3"])

转换已有逗号分隔CSV为竖线分隔:

import csv

with open('input.csv', 'r', encoding='utf-8') as infile, open('output.csv', 'w', newline='', encoding='utf-8') as outfile:
    reader = csv.reader(infile)
    writer = csv.writer(outfile, delimiter='|')
    writer.writerows(reader)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 06:00:00