Tag: export to csv

欧元loginCSV文件无法在Mac Excel 2011中正确显示

我想生成的CSV文件下载scala与玩框架。 下载的CSV文件在linux上看起来很好,但是无法正确显示欧元符号。 更具体地说,€可以在Linux上正确显示,并在Mac上进行文本编辑。 但是它显示了什么时候由Excel Mac2011打开。 我做了一些研究,发现它与UTF编码有关。 但是,即使我使用utf-16,它仍然是一样的。 以下是我的代码snipet。 假设mydata:String是我需要用CSV编写的内容。 val content = mydata.getBytes("utf-16") val inputstream = new ByteArrayInputStream(content) val fileContent: Enumerator[Array[Byte]] = Enumerator.fromStream(inputstream) val fileName = "attachment; filename=myCsvTest.csv" Ok.chunked(fileContent).withHeaders(CONTENT_ENCODING -> "utf-16", CONTENT_TYPE -> "application/x-download" , CONTENT_DISPOSITION -> fileName) } 请给一些build议。 谢谢。

导轨CSV导出 – CSV读取器会忽略前导零

我有创build一个csv地址的代码。 问题是具有leading zero的zip代码正确导出,但是当csv在Excel打开时,将removed邮政编码上的leading zero 。 addresses = [["123 Street", "New York", "0123", "USA"], ["421 Street", "New York", "0233", "USA"]] CSV.open(csv_file, "w", force_quotes: true) do |csv| csv << [street_address, city, zipcode, state] addresses.each do |address| csv << address end end 有没有办法导出一个数字作为一个string从一个CSV文件,这可以通过Excel读取而不删除前导零?

.ddf格式的文件转换为其他格式在C#

我从web服务中获得了一些.ddf格式的文件。 我发现多个软件打开和手动读取文件,但有什么办法, 我可以将.ddf格式的文件转换为其他格式,如“ .csv ”或“ .xls ”(使用C#?) 任何人都可以提供一些build议吗? 谢谢。

使用POI读取大型Excel时遇到内存问题

我正在努力的地方,我需要阅读和大型xlsx转换为CSV文件。 我需要读取每行中特定数量的单元格(预定义)。 inputxlsx表单包含100万条logging,最大150 MB大小。 我已经使用POI API。 它工作正常与小xlsx文件和大文件抛出Java堆空间错误。 请看下面的代码并提供解决scheme。 我不太了解Event / SAXParser api,并假设它将适合读取大的xls文件。 package test; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Iterator; import org.apache.commons.lang.StringUtils; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; public class XLSXToCSVConverterNew { public static void xlsx(File inputFile, File outputFile,int expectedColumns) { // For storing data into CSV files StringBuffer data = […]

显示错误“exception来自HRESULT:0x800A03EC”当从C#导出到Excel 2013时,

从C#导出到Excel 2013时,显示以下错误 来自HRESULT的exception:0x800A03EC 下面的代码正在使用。 将dataTable中的数据从c#导出到Excel Microsoft.Office.Interop.Excel.Worksheet objWorkSheet1 = null; Microsoft.Office.Interop.Excel.Application objExcel = new Microsoft.Office.Interop.Excel.Application { Visible = false, DisplayAlerts = false, ScreenUpdating = false, DisplayClipboardWindow = false, }; Microsoft.Office.Interop.Excel.Workbooks objWorkbooks = objExcel.Workbooks; Microsoft.Office.Interop.Excel.Workbook objWorkbook = objWorkbooks.Add(Missing.Value); Microsoft.Office.Interop.Excel.Sheets objSheets = objWorkbook.Worksheets; Microsoft.Office.Interop.Excel.Range objCells; Microsoft.Office.Interop.Excel.Range myCell; var iCurrentRow = 10; var dt = ds; int columnsCount = […]

将ctrl分隔的文件转换为csv

我有一个ctrl+A扩展名为.txt ctrl+A分隔文件。 我想将此文件转换为CSV文件。 唯一可用的工具是Excel,每个文件大约200MB。

将工作表导出为CSV

我想导出一个工作表作为CSV存储,这样我们可以返回并重新检查数据集。 我已经输出了列A中的整个工作表的代码,我想工作表输出,因为它在工作表中。 谁能帮我? 值得注意的是,表的宽度和长度都是可变的,因此柜台。 Sub DataSets() Dim shRefData As Worksheet, shInput As Worksheet Set shRefData = ThisWorkbook.Sheets("ReferenceData") Dim w, x, y, z As Integer Dim filepath As String filepath = ThisWorkbook.Path + "\" w = 3 z = 1 x = 1 Open ThisWorkbook.Path + "\" + "Dataset" & Format(Now, "DDMMYY") & ".csv" For Output […]

如何使用Microsoft Excel打开时转换CSV中的特殊字符

我有像“GürhanBakırküre”特殊字符的文本,但是当我出口这个CSV和打开Excel的显示为“GürhanBakırküre”。 我正在使用Drupal数据导出视图导出文本。

如何将可见单元格(FILTERED TABLE CELLS)复制并粘贴到CSV

我想复制和粘贴从一个Excel到另一个使用复制和粘贴可见的单元格,因为我有一个设置范围之间的过滤表。 我想通过保存CSV来做到这一点,但显然这是不可能的。 下面的代码工作,但它似乎并不像我想要复制粘贴可见的单元格/过滤的单元格。 提前致谢。 或者,如果还有另一种推荐的方式来获取过滤表格到CSV我很想听听如何。 干杯。 Sub Macro2() ' ' Macro2 Macro ' ' Dim lastRow As Long Dim ws As Worksheet, tbl As ListObject Set ws = Sheets("Sheet1") Set tbl = ws.ListObjects("Table1") With tbl.ListColumns(3).Range lastRow = .Find(What:="*", _ After:=.Cells(1), _ Lookat:=xlPart, _ LookIn:=xlFormulas, _ SearchOrder:=xlByRows, _ SearchDirection:=xlPrevious, _ MatchCase:=False).Row End With Sheet1.Range("A2").SpecialCells(xlCellTypeVisible).Copy _ Destination:=Range("A2") […]

CSV中date单元格中的错误

我在Excel文件(xlsx)中使用了YYYY / MM / DD HH:MM:SS AM / PM格式的date列。 但是,当我试图将其保存为CSV格式,然后date列中的值转换为MM / DD / YYYY HH:MM 。 但我想保持相同的格式的值。 请帮我解决这个问题,并提前致谢。