C# 如何用C在Mac中读取Excel#

C# 如何用C在Mac中读取Excel#,c#,excel,C#,Excel,我想知道我们如何从Mac电脑的C代码中读取excel文件 通常我们不能在MAC中使用Microsoft Excel。我尝试将Excel转换成.csv格式,然后读取相同的内容 有没有别的办法?任何更好的方法都会有所帮助 提前谢谢我想你可以用 这是一个跨平台的图书馆 github的简短示例: FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read); //1. Reading from a binary Exce

我想知道我们如何从Mac电脑的C代码中读取excel文件

通常我们不能在MAC中使用Microsoft Excel。我尝试将Excel转换成.csv格式,然后读取相同的内容

有没有别的办法?任何更好的方法都会有所帮助

提前谢谢

我想你可以用

这是一个跨平台的图书馆

github的简短示例:

FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read);

//1. Reading from a binary Excel file ('97-2003 format; *.xls)
IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);

//2. Reading from a OpenXml Excel file (2007 format; *.xlsx)
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);

//3. DataSet - The result of each spreadsheet will be created in the result.Tables
DataSet result = excelReader.AsDataSet();

//4. DataSet - Create column names from first row
excelReader.IsFirstRowAsColumnNames = true;
DataSet result = excelReader.AsDataSet();

//5. Data Reader methods
while (excelReader.Read())
{
    //excelReader.GetInt32(0);
}

//6. Free resources (IExcelDataReader is IDisposable)
excelReader.Close();

如果有一个你可以搜索答案的网站该多好啊?你已经试过什么了?请发布一些代码..NET是为Windows@BinkanSalaryman事实并非如此,C#是跨平台和开源的。如何在mac中运行C#?是要在mac上运行C#代码还是要通过Windows转换excel文件。如果这是第一次看Mono项目