Tag: csv

从一个大的data.frame写入多个excel / csv文件

我有一个超过50万行的大型数据框。 我希望将其导出到具有特定行限制的多个excel / csv文件(例如100,000行)。 我的解决scheme是: library(openxlsx) write.xlsx(df[1:100000,], "path") write.xlsx(df[100001:200000,], "path") write.xlsx(df[200001:300000,], "path") write.xlsx(df[300001:400000,], "path") write.xlsx(df[400001:500000,], "path") 有没有优雅的方式来做到这一点? 谢谢

用Java中的多种格式设置系统剪贴板

我知道,如何以一种格式(如文本或图像数据)的数据设置系统剪贴板。 但是我想以多种格式将数据写入系统剪贴板。 在我的应用程序中,我想用CSV文本和XML格式(Excel方言)编写表格的内容。 问题是,每一个电话 Toolkit.getDefaultToolkit().getSystemClipboard() .setContents(new StringSelection(text), this) replace以前的剪贴板内容。 有没有一个技巧,如何在Java中设置多种格式的系统剪贴板?

用于Excel的开源JDBC驱动程序,Maven回购的CSV文件

Maven存储库中是否有Open Source Excel / CSV / XML文件JDBC驱动程序? JDBC-ODBC桥机制非常麻烦,不能很好地支持DataSource(可选function没有实现exception)。 读/写能力是必不可less的,但只读会做什么,如果没有什么更好的。

使用C#代码将Excel数据转换为CSV时出错

我正在使用此问题将Excel数据转换为CSV。 static void ConvertExcelToCsv(string excelFilePath, string csvOutputFile, int worksheetNumber = 1) { var cnnStr = String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=\"Excel 8.0;IMEX=1;HDR=NO\"", excelFilePath); var cnn = new OleDbConnection(cnnStr); var dt = new DataTable(); try { cnn.Open(); } } 一旦cnn.open()行被执行,我会得到以下exception: “外部表格不是预期的格式”

Excel VBA – 停止将date转换为数字

我有一个Excel文件(.xlsx),其中包含这样的date单元格:“14/12/2015”。 date是用这样的公式计算的:“= D3 + 1”。 现在我已经有了一些VBA脚本,它可以完成一些操作,并将数据保存到一个.csv文件中。问题是我所有的date都被转换成普通的数字,如下所示:41992 我怎么能阻止这样做的excel? 任何任何想法? 干杯! 帕特里克

Java – 打开CSV – .csv扩展名为.xls

我们使用java中的Open CSV库生成了一个.csv文件。 我们的要求是将.csv的扩展名更改为.xls。 当我们通过在java中将文件名重命名为.xls来盲目地更改扩展(在java代码中)时,数据没有正确alignment或格式化。 在.csv文件中,当我们打开Excel表格中的excel值时,它们是正确alignment的。 但是,当我们更改为.xls并打开它时,所有内容都是逗号分隔的值,并填充到一列中,即表中的值不会填充到相应列的下方。 请在屏幕截图下方find。 在这里input图像说明

导出到CSV或Excel的不同结果

我有一个简单的报告,我想要导出到一个CSV文件。 只有一个字段分组的详细信息行,没有组标题和总页的组页脚。 问题是,当我导出为CSV格式时,一个组的总行被列在每个logging的前面? 如果我导出到Excel然后保存为CSV文件,则总行就是它所属的位置。 然而,一个字段分布在3列,那么这些列是“合并和居中”,在行中间增加了两个逗号。 在logging的开头添加一列,在logging的末尾添加两列,再添加3个逗号。 编写一个macros来“清理”电子表格并导出为我的最终用户的csv文件是很容易的。 然而,公司“不安全”将不允许最终用户拥有macros。 任何帮助,build议,指向其他地方看,非常感谢。 干杯 短发

Excel VBA – 分析服务器日志

我们有一个小的项目,涉及自动parsing一些服务器/邮件日志(等等)。 现在,计划A只是一起Python和Django一起做正确的笑话 ,但我得到否决,解决scheme必须是纯Excel,因为它相信会更便携。 1.导入制表符分隔的文件 我们的input文件是一个“CSV”文件,但它实际上是一个制表符分隔的文件。 就像是: "Server Name" "Server Alias" "1Feb09" "2Feb09" "3Fe09" "4Feb09" "BobsServer" "Foobar foobar" "34234" "23432" "52234" "23432" "JanesServer" "Foobar foobar" "30984" "34233" "34523" "92342" "SamsServer" "Foobar foobar" "12321" "23423" "23423" "23423" 等等 我正在使用下面的VBA来导入这个: Workbooks.OpenText Filename:="C:\logs.csv", Origin:=437, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(1, 1), TrailingMinusNumbers:=True 有趣的是,当文件具有“.csv”扩展名时,它似乎被破坏,Excel将所有内容都塞进一列中。 然而,当文件扩展名是别的东西(如“.txt”),它导入罚款。 这是每次完全相同的文件这是如何Excel处理文件扩展名的一些怪癖,我错过了什么? […]

使用php生成Excel,格式化string数字等

我正在使用PHP生成一个Excel文件。 该文件得到创build如何string前导零示例0234转换为234。

将CSV文件中单元格的内容拆分为单独的单元格

我有一个很大的CSV文件充满了组织的名称和地址。 我需要把一个干净的csv文件交给我们的开发者,他们需要在他们周围build立一个数据库。 问题是,街道名称和号码是在同一个单元格,他们需要分开,以便我们可以通过街道名称过滤组织。 所以,我想将地址单元的内容分成两个单元格。 地址单元是这样构build的:[街道名称] [空格] [数字] [等] – 所以我只需要保留街道名称,并将街道名称后的所有内容移动到另一个单元格。 一个例子是内容单元格D7: [D7] Konkylievej 3,1. mf [/ D7] 这将不得不像这样拆分: [D7] Konkylievej [/ D7] [E7] 3,1. mf [/ E7] CSV文件的大小使得手动无法做到这一点。 有没有办法自动做到这一点?