excel - 在 Excel 中,如果外部文件有太多行无法加载,我该如何更新它?
问题描述
我有一个大约 200 万行的 .csv 文件,我想添加一个新列。问题是,我可以通过丢失大量数据来做到这一点(基本上所有超过 1,1m 行的数据)。当我使用与外部文件的连接(以便我可以读取所有行)并在 Power Query 中对其进行更改时,更改不会保存到 .csv 文件中。
解决方案
您可以应用以下几种解决方案之一:
使用可以处理大文件的文本编辑器,将 csv 文件保存为较小的块。将修改应用于每个块。再次加入块以获得所需的文件。
自己创建一个“小”程序,逐行加载 csv 并应用修改,将结果数据添加到第二个文件。
也许其他一些软件可以处理 csv 的大小。为此目的修补 LibreOffice,以处理 2000000+ 行 - 源代码可用 :)
推荐阅读
- c - STM32 LwIP netconn_write传输结构的问题
- c# - 当玩家(另一个 2D 精灵)统一进入其触发器时,我如何让我的硬币(一个 2D 精灵)自毁?
- django - 如何使用 Google Drive 为部署在 Heroku 中的 Django 应用程序保存媒体文件?
- android - Android Studio 中突出显示的 RxAndroid `Observable...subscribe`
- android - XML重复属性android studio
- python-3.x - WTForms HiddenField() POST 后不包含任何数据
- json - 如何将 URLSession 中的嵌套原始 JSON 发送到 Vapor API?
- ios - xcodebuild 在仅请求 tvOS 时构建 iOS 和 tvOS 目标
- methods - 是否有方法注释表明它与指定的功能接口匹配?
- excel - 从 For Next 循环中剪切和粘贴的代码。我怎样才能专门使用 For Each 循环来做到这一点?