C# 存储并使用大型.xls |本地数据库?
我正试图用c#编写一个程序,其中我想修改一个包含570.000行(和10列)的excel工作表。我需要删除一些列并与其他列一起计算。 我已经尝试过使用mysql服务器了,但这对本地程序有建议吗 现在我想知道处理这个庞大数据集的最佳方法是什么。是否建议在sql db中复制数据,或者是否有更好的方法在本地使用数据库(如dataset类)C# 存储并使用大型.xls |本地数据库?,c#,sql,excel,dataset,C#,Sql,Excel,Dataset,我正试图用c#编写一个程序,其中我想修改一个包含570.000行(和10列)的excel工作表。我需要删除一些列并与其他列一起计算。 我已经尝试过使用mysql服务器了,但这对本地程序有建议吗 现在我想知道处理这个庞大数据集的最佳方法是什么。是否建议在sql db中复制数据,或者是否有更好的方法在本地使用数据库(如dataset类) 我真的很感谢你的建议。这取决于你想要什么。对于本地使用,只需解码文件并加载即可。做任何事情并覆盖它。你的问题太宽泛了。尽量缩小范围。因为这是基于意见,在Stacko
我真的很感谢你的建议。这取决于你想要什么。对于本地使用,只需解码文件并加载即可。做任何事情并覆盖它。你的问题太宽泛了。尽量缩小范围。因为这是基于意见,在Stackoverflow论坛上不受欢迎。请阅读这里:然而,这一切都取决于你将来需要对这些数据做什么,以及你将如何更新它们。SQL、mysql和其他数据库都可以用于这样的工作。我将尝试更好地解决我的问题:首先,我必须遍历每一行,并在孔表上求和一个特定的列。之后,我得到一个值,我再次与每一行进行比较,并可能在比较后删除该行。这个例程我将执行大约5次,每个步骤都有不同的比较。删除的行我不再需要了,最简单的方法是删除完整的行。我需要这个数据库只是本地的,我也不需要保存在一个文件中。唯一的要求是在可接受的时间段内计算值。SQL Server Express是否满足您的需要?对于C#/Excel的互操作性,它将比MySQL更容易。