已回答 是否值得学习Telerik组件以在asp.net和数据分析/机器学习之间进行转换

大豆

新成员
已加入
2020年2月28日
留言内容
2
编程经验
1-3
你好

是否值得学习Telerik组件(有很多)作为从asp.net服务器(mysql服务器等)获取数据,然后实施为excel格式的方法(在执行某些python数据分析或机器学习之前)。我的意思是Telerik意图部分用于打印excel等(我也知道它可以用于可视化的kendogrid组件),但是重点是要从服务器升级到excel(二进制),我不知道其他任何具有强大功能的组件,除了Telerik。我的问题是,学习Telerik是否值得付出努力,Telerik很快就会过时(流行吗),除了众所周知的Telerik并被广泛使用的Telerik之外,还有其他打印Excel的选择吗?
 
Solution
我不记得MySQL是否支持直接导出到CSV
您可以。
SQL:
SELECT item FROM table WHERE condition = '@yourcondition'
INTO OUTFILE '/home/user/dir/file.csv' FIELDS TERMINATED BY ','
ENCLOSED BY '"' LINES TERMINATED BY '\n';

这里唯一的事情是该文件将被写入上面的指定目录。 (该操作在服务器端完成)。因此,您在MySQL上的导出用户将需要对该文件夹的写权限,否则它将在执行时无法导出。访问数据的用户将需要对文件所在的文件夹的读取权限。但是我不明白为什么要使用CSV,除非您打算将数据用作电子表格以...

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,497
地点
弗吉尼亚州切萨皮克
编程经验
10+
第一个问题是确实需要本机.XLSX文件,还是.CSV文件呢?

如果.CSV文件可以,请不要理会其他任何工具。您只需要写一个逗号分隔的文件即可。我不记得MySQL是否支持直接导出到CSV,或者您是否需要编写C#代码以从MySQL读取然后写出CSV格式的文件。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,923
地点
英国
编程经验
10+
我不记得MySQL是否支持直接导出到CSV
您可以。
SQL:
SELECT item FROM table WHERE condition = '@yourcondition'
INTO OUTFILE '/home/user/dir/file.csv' FIELDS TERMINATED BY ','
ENCLOSED BY '"' LINES TERMINATED BY '\n';

这里唯一的事情是该文件将被写入上面的指定目录。 (该操作在服务器端完成)。因此,您在MySQL上的导出用户将需要对该文件夹的写权限,否则它将在执行时无法导出。访问数据的用户将需要对文件所在的文件夹的读取权限。但是,除非您打算将数据用作电子表格以在Excel中编辑并重新上传到数据库,否则我不明白为什么要使用CSV?如果是这种情况,那么此解决方案即可。

但是,在使用数据对象时,我更喜欢json格式。因此,如果导出的数据不一定需要为CSV格式,那么您应该将数据导出为json格式,您可以在其中创建json对象作为类对象。如果您想将数据保存在C#中,这尤其使您可以通过Asp.Net网站而不是Excel编辑数据,这使得处理数据非常高效。

因此,不,我认为使用其他组件不值得,因为根据您提供的信息不需要使用它。希望这个答案有帮助。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,923
地点
英国
编程经验
10+
移至第三方产品论坛。
 
最佳 底部