Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

problom #247

Open
lemonllmm opened this issue May 15, 2024 · 21 comments
Open

problom #247

lemonllmm opened this issue May 15, 2024 · 21 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@lemonllmm
Copy link
Contributor

当上传文件过大的时候,加载的loading 结束了,还过了十来秒空白,之后才渲染excel 这个有解决方案吗 可以手动更改loading 时间长度吗

@chaxus chaxus added enhancement New feature or request good first issue Good for newcomers labels May 15, 2024
@chaxus
Copy link
Owner

chaxus commented May 15, 2024

当上传文件过大的时候,加载的loading 结束了,还过了十来秒空白,之后才渲染excel 这个有解决方案吗 可以手动更改loading 时间长度吗

更新了下 loading 机制,以前是上传完 loading 就结束,这次加上了解析时间。但不确定是否有效了,我这边没找到大的excel,但我用大的 pdf 试了一下可以了。因此发布了一个 0.1.10-alpha.2 版本,你这边看看有效不, 还有问题我再抽时间开发下。

@chaxus chaxus self-assigned this May 15, 2024
@lemonllmm
Copy link
Contributor Author

lemonllmm commented May 16, 2024

我的 excel 文件是 4938340字节 ,loading 是变长了 一些,但还是有十来秒的空白 还有 excel 预览加载 没有百分比的显示

@lemonllmm
Copy link
Contributor Author

还有excel 显示的时候,很多单元格格子里的字,只显示一半,这个问题可以怎么解决呢

@chaxus
Copy link
Owner

chaxus commented May 16, 2024

还有excel 显示的时候,很多单元格格子里的字,只显示一半,这个问题可以怎么解决呢

有复现的例子嘛,可以新建一个excel,只放上一条信息,内容打乱随便写就行。需要一个复现的例子就好了

@lemonllmm
Copy link
Contributor Author

就是在表格随便写个文字,另外一行的文字高度比标准表格小一点,就会展示不全

@lemonllmm
Copy link
Contributor Author

例子 我贴上去了 你看看呢

@chaxus
Copy link
Owner

chaxus commented May 16, 2024

111111111111111111 Uploading Book1.xlsx…

这个 excel 怎么下载不下来呢....

@chaxus
Copy link
Owner

chaxus commented May 16, 2024

我晚上下班回去造了一个十万条的数据excel,等待时间确实非常长。但展示还都是完整的。应该是有些没有我考虑到的 excel 格式,但恰好其他人遇到了。如果可以的话,在过滤掉隐私和安全信息的前提下帮忙提供下复现场景,我后续考虑下怎么处理的更完善些,估计不能穷举去处理各种情况了,得想办法考虑下 libreoffice wasm in browser web 的方案试试,但这个方案会更加复杂。

@lemonllmm
Copy link
Contributor Author

你可以自己创建一个数据,然后把其中一行行高拉短一些,就会出现这种情况

@lemonllmm
Copy link
Contributor Author

看上一条,我重新上传了一个excel

@chaxus
Copy link
Owner

chaxus commented May 18, 2024

你可以自己创建一个数据,然后把其中一行行高拉短一些,就会出现这种情况

确实,下载了你的excel,是这个情况:
image
太短了的话预览就会这样:
image
但页面上是支持拉伸的,鼠标移到这两个部分。
image
毕竟源文件就是这样了,最新的版本是 0.1.10-alpha.3 ,是一个 alpha 包。 可能需要指定版本或者 @latest 下载:
npm i [email protected]

@lemonllmm
Copy link
Contributor Author

但是页面表格的数据都是短的,一个去鼠标点击拉伸,会有些麻烦,不太合理

@lemonllmm
Copy link
Contributor Author

有提供参数给最小单元格高度吗? 我可以修改这个初始化单元格高度吗

@chaxus
Copy link
Owner

chaxus commented May 21, 2024

有提供参数给最小单元格高度吗? 我可以修改这个初始化单元格高度吗

我看看

@lemonllmm
Copy link
Contributor Author

lemonllmm commented May 21, 2024

我发现问题所在了,是excel 单元格设置居中的方式,如果我设置的居中方式为top align 的情况,就会显示不全。其他对其方式,显示也是不完整的。但是仅仅 只有设置为 middle align 就显示正常,

@chaxus
Copy link
Owner

chaxus commented May 21, 2024

我发现问题所在了,是excel 单元格设置居中的方式,如果我设置的居中方式为top align 的情况,就会显示不全,但是设置为 middle align 就显示正常,但是有很多文件的单元格设置为top align ,就有问题

👍👍👍👍,我也试试

@lemonllmm
Copy link
Contributor Author

center

@lemonllmm
Copy link
Contributor Author

还有设置大小写换行的话,也是显示不完整的

@chaxus
Copy link
Owner

chaxus commented May 21, 2024

center

要不你提个 pr 试试呢,我会合上的,并发布新包

@chaxus
Copy link
Owner

chaxus commented May 25, 2024

https://github.com/chaxus/ran/blob/main/packages/ranui/components/preview/excel/index.ts#L70

就这个地方,你看有时间加一下吧,我合上它~感谢~

@lemonllmm
Copy link
Contributor Author

哈喽 有时间看看我给你提的pr 呢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants