excel表格转化为csv后分隔符“,”和原表格内的“.,”及标点符号“,”混淆解决方案

动作开发 · 638 次浏览
CMRC 创建于 2023-08-19 17:54

求助:各位大神大家好,本人小白在设计动作中遇到问题,烦请帮忙指导,谢谢!!

动作设计背景,思路及欲实现功能:

设计背景:工作中以石墨文档为协作平台,因各种原因在线文档能实现和公司内部数据的互访,而我实际业务工作中却需要经常读取数据内容,所以excel表格就成为了石墨文档和业务数据库之间的连接纽带,目前每天都需要不定时人工将excel表格内容拷贝粘贴到石墨文档的表格内以实现数据同步.

设计思路:

1.用表格数据操作动作读取excel表格内容将表格内容导出为csv文本数据;

2.将导出的csv文本数据内容间添加制表符“|”;(通过“|”替换间隔符“,”实现)

3.通过自动鼠标定位---粘贴+定时等组合动作将原带有制表符“|”文本内容粘贴到石墨文档表格实现数据定时同步;

以上动作基本动作已经做完,但是运行中遇到如下问题,导致表格数据内容发生混乱(错列):

原表格中存在大量“.,”组合符号及标点符号“,” , 而导出为csv文件时列间间隔符号也是“,” , 这样就导致了标点符号的混淆,在添加制表符“|”中出现很多原表中“,”和组合符号“.,”中 “,” 被错误替换成“|”的情况,从而导致粘贴到石墨文档的数据表格发生错乱情况.

求助内容:

  1. 如何将区分csv表格中标点符号“,”   “.,” 和分隔符“,” , 用动作实现替换时仅替换分隔符“,”而保留原表格中的逗号和组合符号“.,”
  2. 表格数据操作动作中是否可以除“导出文本数据外”,增加导出为带有制表符文本数据的功能?(仅供开发者参考)
  3. 是否有其他可以实现石墨在线文档和公司数据库间的定时更新(石墨文档不开放数据接口的情况下)

还请各位大神百忙中帮忙指导,谢谢!!!


回复内容
CL 2023-08-19 20:18
#1

csv 格式对包含特殊字符的情况下,两侧会加引号。

建议换一个支持API更新表格服务,会少很多麻烦。

CMRC 回复 CL 2023-08-19 20:25 :

谢谢您的快速回复,目前公司已和石墨签署了三年的协议,api接口费用较高,因业务量较少暂时没有这方面的预算,只能靠我们自己解决,还请大神帮忙在设计导出文本时可自行选择分隔符....

CL 回复 CMRC 2023-08-19 20:41 :

我等看下底层模块是不是支持设定分隔字符,如果支持的话等加一个。需要一些时间,目前正在做别的功能。

CMRC 回复 CL 2023-08-20 06:55 :

谢谢大神的快速支持和回复!!!

CL 2023-08-23 22:31
#2

https://getquicker.net/Help/Versions 1.39.5 版本 增加了设置csv分隔符,可以试下看看。

CMRC 回复 CL 2023-08-24 18:54 :

谢谢大神的大力支持和帮助,以上求助中的问题以完美实现,再次感谢!!!!

回复主贴