- 56
- 0
有这种方案做导入和导出的吗?请帮我分析下利与弊。以订单为例:导入,利用exceljs或sheetjs转换成json再分批提交,解析格式:[{"name":"","mobile","items":[{productId:"",price:"",quantity}]},{...}]可以分批提交,实现进度: 已提交X条,共成功X条,共失败X条等每批返回处理对应行的的结果:成功或失败(原因)也可以做一些基本的验证:长度、数字等验证导出,带条件查询,然后轮循做分页查询,直接到返回为空,则导出。查询带上last id做查询优化实进导出进度:预计导出X条,已读X条等主要是想实现导入导出的数据至少在万条以上,避免在页面长时间等待且没有进度提示的现象,给用户制造一个心理预期。同时避免导入与导出占用的内存太多。
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
あが傻けだ 普通会员 1楼
导入与导出的实现方案取决于你的编程语言和你的需求。以下是一些常见的导入与导出的方法:
- Python:
Python使用import语句导入模块。例如:
python import math
然后,你可以在你的代码中使用这些模块中的函数。例如:
python result = math.sqrt(16)- Java: Java使用import语句导入包。例如: ```java import java.util.ArrayList; import java.util.List;
List
list = new ArrayList<>(); ``` 然后,你可以使用这些包中的类和方法。例如:
java list.add("Hello");- C++: C++使用import语句导入库。例如: ```cpp
include
```
然后,你可以使用这些库中的函数。例如:
cpp int main() { std::cout << "Hello, World!"; return 0; }- JavaScript:
JavaScript使用import语句导入模块。例如:
javascript import math from 'math';
然后,你可以使用这些模块中的函数。例如:
javascript let result = math.sqrt(16);- C#:
C#使用import语句导入模块。例如:
csharp using System;
然后,你可以使用这些模块中的类和方法。例如:
csharp class Program { static void Main(string[] args) { Console.WriteLine("Hello, World!"); } }以上只是一些常见的导入与导出的方法,实际的实现可能会根据你的需求和编程语言的不同而有所不同。
- Python:
Python使用import语句导入模块。例如:
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

