此命令适用于HiveQL:
insert overwrite directory '/data/home.csv' select * from testtable;
Run Code Online (Sandbox Code Playgroud)
但是使用Spark SQL我收到了一个org.apache.spark.sql.hive.HiveQl堆栈跟踪错误:
java.lang.RuntimeException: Unsupported language features in query:
insert overwrite directory '/data/home.csv' select * from testtable
Run Code Online (Sandbox Code Playgroud)
请指导我在Spark SQL中编写导出到CSV功能.
我的数据网格视图中有10k行和15列.我想将此数据导出到excel表单o按钮.我已经尝试过以下代码.
private void btExport_Click(object sender, EventArgs e)
{
Microsoft.Office.Interop.Excel._Application app = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel._Workbook workbook = app.Workbooks.Add(Type.Missing);
Microsoft.Office.Interop.Excel._Worksheet worksheet = null;
app.Visible = true;
worksheet = workbook.Sheets["Sheet1"];
worksheet = workbook.ActiveSheet;
for(int i=1;i<dataGridView1.Columns.Count+1;i++)
{
worksheet.Cells[1, i] = dataGridView1.Columns[i-1].HeaderText;
}
for (int i=0; i < dataGridView1.Rows.Count-1 ; i++)
{
for(int j=0;j<dataGridView1.Columns.Count;j++)
{
if (dataGridView1.Rows[i].Cells[j].Value != null)
{
worksheet.Cells[i + 2, j + 1] = dataGridView1.Rows[i].Cells[j].Value.ToString();
}
else
{
worksheet.Cells[i + 2, j + 1] = "";
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这对我有用, …
我在网站上的html表中有一个数据表,需要知道如何将该数据导出为.csv文件.
怎么做?
我正在尝试使用java将数据写入csv文件,但是当我尝试使用excel打开生成的文件时,我收到一条错误,说文件已损坏.在记事本中打开文件后,它看起来格式正确,所以我不确定是什么问题.我正在使用FileWriter类将数据输出到文件.
FileWriter writer = new FileWriter("test.csv");
writer.append("ID");
writer.append(',');
writer.append("name");
writer.append(',');
...
writer.append('\n');
writer.flush();
writer.close();
Run Code Online (Sandbox Code Playgroud)
我是否需要在java中使用某些库才能打印到csv文件?我认为只要你使用了正确的格式,你就可以在java中本地执行此操作.
感谢帮助,
肖
我正在使用Elasticsearch Logstash和Kibana为我的一个项目构建一个概念验证.我的仪表板上的图表没有任何问题.我的项目的一个要求是能够下载文件(csv/excel).在kibana中,我看到下载文件的唯一选项是单击创建的可视化文件上的编辑按钮.是否可以在仪表板上添加一个链接,允许用户下载文件而无需进入编辑模式.其次,我想为查看仪表板的其他人禁用/隐藏编辑模式.谢谢
我有几天时间从Google Analytics帐户中导出所有历史数据,然后才会关闭访问权限.需要注意的是,您无法将历史数据(在本文发布时)从一个Google Analytics帐户迁移到另一个帐户.我特别希望为Excel编程或更好地为其他人使用的内容提供指导.从来没有这样做过,所以想要伸出手来看看别人用过什么?除非没有其他选择,否则我们希望避免使用Google Analytics Data Export API.一个非常活跃的网站有大约5年的数据.
更新 - 我决定手动移动信息是当时最好的路线.可能有新的解决方案,请参阅下面的链接.
可能对其他人有帮助的相关参考:
帐户合并和数据移动选项
Developers.Google.Com - Google Dev Guide
我们可以将Google Analytics数据移至其他帐户吗?
从Google Analytics导出数据 - 试图避开API
Google Analytics应用程序库 - 应用列表,有人使用这些吗?
我需要一种方法使fputscv函数动态地将数据写入浏览器,而不是创建临时文件,将数据保存到该文件中并执行操作echo file_get_contents().
我清理了400个excel文件并使用pandas将它们读入python并将所有原始数据附加到一个大df中.
然后,当我尝试将其导出到csv时:
df.to_csv("path",header=True,index=False)
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xc7' in position 20: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)
有人可以建议一种方法来解决这个问题及其意义吗?
谢谢
这里有很多问题要创建一个宏来将工作表保存为CSV文件.所有答案都使用SaveAs,就像SuperUser中的这个.他们基本上说要创建这样的VBA函数:
Sub SaveAsCSV()
ActiveWorkbook.SaveAs FileFormat:=clCSV, CreateBackup:=False
End Sub
Run Code Online (Sandbox Code Playgroud)
这是一个很好的答案,但我想要导出而不是另存为.当SaveAs被执行时,它会引起我两个烦恼:
是否可以将当前工作表导出为文件,但继续在原始文件中工作?
这是从" 将PostgreSQL的PL/pgSQL输出保存到CSV文件 "的答案中的后续问题.
我需要使用psql的\copy命令编写客户端CSV文件.一个班轮工作:
db=> \copy (select 1 AS foo) to 'bar.csv' csv header
COPY 1
Run Code Online (Sandbox Code Playgroud)
但是,我有很长的查询,跨越几行.我不需要显示查询,因为我似乎无法在没有解析错误的情况下延伸过去一行:
db=> \copy (
\copy: parse error at end of line
db=> \copy ( \\
\copy: parse error at end of line
db=> \copy ("
\copy: parse error at end of line
db=> \copy "(
\copy: parse error at end of line
db=> \copy \\
\copy: parse error at end of line
Run Code Online (Sandbox Code Playgroud)
是否可以使用\copy跨越多行的查询?我在Windows上使用psql.
export-to-csv ×10
csv ×4
excel ×2
apache-spark ×1
c# ×1
client-side ×1
copy ×1
datagridview ×1
excel-vba ×1
export ×1
hadoop ×1
hiveql ×1
html ×1
java ×1
kibana-4 ×1
logstash ×1
pandas ×1
parsing ×1
php ×1
postgresql ×1
psql ×1
python ×1
vba ×1