读取excel某两列存入新的表中

这段代码演示了如何使用Pandas库读取Excel文件,并选取特定列保存到新的Excel文件中。同时,它展示了如何打印特定行和通过索引获取数据。

import pandas as pd

wb=pd.read_excel(r'C:\gongzuo.xls')

wb[['课程代码','中文名称']].to_excel(r'C:\gongzuo1.xls',index=False)#两竖列 并放到指定文件中

print(wb[7:8])#输出行

print(wb.loc[1])

print(data.loc[[1,3]].values)


 

在使用 C# 和 ClosedXML 库读取 Excel 文件时,可以非常方便地将指定的两列数据存入字典中。以下是一个实现该功能的示例代码: ```csharp using System; using System.Collections.Generic; using ClosedXML.Excel; class Program { static void Main() { // 指定Excel文件路径 string filePath = @"./data.xlsx"; // 创建字典来存储数据 Dictionary<string, string> excelData = new Dictionary<string, string>(); // 打开工作簿和工作 using (var workbook = new XLWorkbook(filePath)) { var worksheet = workbook.Worksheet(1); // 选择第一个工作 // 假设第一行为标题行,从第二行开始读取数据 bool isFirstRow = true; foreach (var row in worksheet.Rows()) { if (isFirstRow) { isFirstRow = false; continue; // 跳过标题行 } // 假设键列为A列,值列为B列 var key = row.Cell(1).Value.ToString(); // A列 var value = row.Cell(2).Value.ToString(); // B列 // 将键值对添加到字典中 if (!string.IsNullOrEmpty(key)) { excelData.Add(key, value); } } } // 输出字典内容验证结果 foreach (var kvp in excelData) { Console.WriteLine($"Key: {kvp.Key}, Value: {kvp.Value}"); } } } ``` ### 说明: - 使用 `ClosedXML` 的 `XLWorkbook` 类加载 Excel 文件。 - 使用 `worksheet.Rows()` 遍历所有行,并跳过第一行(假设为标题行)。 - 通过 `row.Cell(columnIndex)` 获取特定列的数据,其中 `columnIndex` 是从 1 开始的整数。 - 将获取的键值对存入 `Dictionary<string, string>` 中。 此方法适用于处理 Excel 文件中的结构化数据,尤其是当只需要提取两列数据并进行快速查找时[^4]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值