加载Excel表格信息


引入EPPlus 类库
using OfficeOpenXml;
 //加载信息
        private static void LoadInformation()
        {
            using (ExcelPackage package = new ExcelPackage(new FileInfo("charactor_config.xlsx")))
            {
                ExcelWorksheet sheet = package.Workbook.Worksheets["charactor"];
                int rowStart = sheet.Dimension.Start.Row;
                int rowEnd = sheet.Dimension.End.Row;

                for (int i = rowStart + 1; i <= rowEnd; i++)
                {
                    Card card = new Card();
                    card.Id = sheet.GetValue(i, 1).ToString();
                    card.Property = sheet.GetValue(i, 2).ToString();
                    card.Name = sheet.GetValue(i, 3).ToString();
                    card.Attack = sheet.GetValue(i, 4).ToString();
                    CardList.Add(card);
                }
                foreach (var item in CardList)
                {
                    Console.WriteLine(item);
                }
            }
        }

在 R 语言中,加载 Excel 表格需要使用 `readxl` 或 `openxlsx` 等外部包。其中,`readxl` 是一个轻量级包,只能读取 `.xlsx` 文件,而 `openxlsx` 则可以读取和写入 `.xlsx` 和 `.xls` 文件,但比 `readxl` 更庞大。 以下是使用 `readxl` 和 `openxlsx` 包加载 Excel 表格的示例代码: ### 使用 readxl 包加载 Excel 表格 1. 安装并加载 `readxl` 包,可以使用以下代码进行安装和加载: ``` install.packages("readxl") library(readxl) ``` 2. 使用 `read_excel()` 函数加载 Excel 表格,如下所示: ``` # 读取第一个工作表 data <- read_excel("path/to/excel/file.xlsx") # 读取指定工作表 data <- read_excel("path/to/excel/file.xlsx", sheet = "Sheet1") ``` 其中,`path/to/excel/file.xlsx` 是 Excel 文件的路径,`sheet` 是要读取的工作表名称或序号(默认为第一个工作表)。 ### 使用 openxlsx 包加载 Excel 表格 1. 安装并加载 `openxlsx` 包,可以使用以下代码进行安装和加载: ``` install.packages("openxlsx") library(openxlsx) ``` 2. 使用 `read.xlsx()` 函数加载 Excel 表格,如下所示: ``` # 读取第一个工作表 data <- read.xlsx("path/to/excel/file.xlsx") # 读取指定工作表 data <- read.xlsx("path/to/excel/file.xlsx", sheet = "Sheet1") ``` 其中,`path/to/excel/file.xlsx` 是 Excel 文件的路径,`sheet` 是要读取的工作表名称或序号(默认为第一个工作表)。 以上是使用 `readxl` 和 `openxlsx` 包加载 Excel 表格的基本方法,你可以选择其中一种方式进行使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值