如何将表从SQL Server 2000数据库导出到.sql文件作为一堆INSERT INTO语句?
表中的一个字段是Text数据类型并保存HTML,因此手动执行此操作将非常耗时.
我可以访问SQL Server Management Studio 2008来访问SQL Server 2000数据库.
我有一个可编辑<p:dataTable>的<p:cellEditor>,我想使用该表格的内容导出为PDF格式<p:dataExporter>.
我已经包含了itext 2.1.7 jar.我得到了PDF输出,但它显示了Object#toString()所有<p:cellEditor>组件的值,如下所示:
org.primefaces.component.celleditor.CellEditor@1bd59e1
Run Code Online (Sandbox Code Playgroud)
如何导出输出值<p:cellEditor>?
我有一个JSON服务,需要创建一个脚本来将数据导出到CSV文件.有没有人有一个方法或库可以建议将JSON迁移到CSV格式?
这是一个示例格式,但我希望不得不改进解决方案以适应它:
{"service_name":
{ key : value, key : value....}
}
Run Code Online (Sandbox Code Playgroud)
要么:
{"service_name":
[
{ key : value, key : value....},
...
]
}
Run Code Online (Sandbox Code Playgroud) 我有一个Primefaces DataGrid,我导出了Primefaces DataExporter,但我无法弄清楚如何调整列的大小.
我添加了一个preorcessor
<p:dataExporter type="pdf" target="tbl" fileName="cars" preProcessor="#{customizedDocumentsView.preProcessPDF}" />
Run Code Online (Sandbox Code Playgroud)
这是我的bean中的代码
public void preProcessPDF(Object document) {
Document pdf = (Document) document;
pdf.open();
pdf.setPageSize(PageSize.A4);
//I need to do something like that
//PdfPTable table = new PdfPTable(4);
//float[] columnWidths = new float[] {10f, 20f, 30f, 10f};
//table.setWidths(columnWidths);
}
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
我想在报告生成期间导出具有LazyLoad DataModel的dataTable(带分页).
问题: 当我导出时,报告将逐页从数据库生成,然后导出到Excel/PDF,消耗更多时间.我希望通过逐页生成数据集跳过页面来获取它.
我正在制作我的代码片段如下:
JSF:
<p:dataTable id="dTable" var="dev" value="#{ReportAction.lazyModel}"
styleClass ="table_paginator" rowKey="#{device.macAddress}" paginatorPosition="bottom"
paginator="true" rowsPerPageTemplate="10,20,30" rows="10" lazy="true"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
emptyMessage="Select appropriate conditions and click 'Generate Report'">
<f:facet name="header">
<h:commandLink actionListener="#{ReportAction.doExport}">
<p:graphicImage value="../../../resources/images/excel.png"
alt="XLS" style="float:right;width:32px;height:32px" />
<p:dataExporter type="xls" target="dTable" fileName="#{ReportAction.fileName}"
preProcessor="#{ReportAction.preProcess}"
postProcessor="#{ReportAction.postProcessXLS}" />
</h:commandLink>
</f:facet>
<!-- All the columns in Data Table -->
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)
托管Bean:
public class ReportAction {
private ConfigurationReportDataModel mediumConfigModel;
private List<FieldReportModel> configModelList;
private String fileName;
private LazyDataModel<ConfigurationReportModel> lazyModel;
private boolean export;
public …Run Code Online (Sandbox Code Playgroud) 我使用Oracle 11g,我试图导出我的数据(只有数据,而不是表创建脚本等)所以它可以被客户导入他们的数据库
当我使用Oracle Sql开发人员的导出数据库时,它只导出数据但我的BLOB缺失了!我的一个表中有很多图像文件,我也想导出.
我想知道我真的需要使用oracle exp imp工具;
http://docs.oracle.com/cd/B28359_01/server.111/b28319/exp_imp.htm#i1004777
任何的想法?
我使用了Primefaces在其网页中使用的相同示例代码:
<h:commandLink value="Excel">
<p:dataExporter type="xls" target="dataTable" fileName="boo" pageOnly="true"/>
</h:commandLink>
Run Code Online (Sandbox Code Playgroud)
但是不起作用.在Internet Explorer浏览器中,提供以下消息:
网页错误的详细信息消息:对方法或属性访问的意外调用.
在Mozilla Firefox中没有任何事情发生过.
可能会发生什么?
这里我在primeFaces中使用dataExporter作为我的表,它在type ="xls"中成功导出,但问题是另外我使用columnToggler来选择列,我想只定位那些列在xls文件中导出,在columnToggler中检查/选择那些:

这是我的dataExporter的代码,它针对我的表(id ="tbl").
<h:commandLink>
<img src="Resources/images/excel.png"/>
<p:dataExporter type="xls" target="tbl" fileName="dailyPoolReport_#{userAuthorization.user.loginName}" pageOnly="false" postProcessor="#{customizedDocumentsView.postProcessXLS}"/>
</h:commandLink>
Run Code Online (Sandbox Code Playgroud)
这是我的tableToggler表格代码:
<p:dataTable id="tbl" var="car" value="#{dailyTrackingBean.trackReportData}" rowIndexVar="row" style="font-size:12px; margin-bottom:0;"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowKey="#{car.vehicle.regNo}"
paginator="true" rows="50" rowsPerPageTemplate="50,100,500,1000,5000">
<f:facet name="header" >
<h:outputText value="Vehicle Tracking Summary Report" style="font-size: 14px"/>
<p:commandButton id="toggler" type="button" value="Columns" style="float:right;height: 22px;font-size: 11px" icon="ui-icon-calculator" />
<p:columnToggler datasource="tbl" trigger="toggler" >
</p:columnToggler>
</f:facet>
Run Code Online (Sandbox Code Playgroud)
有没有可能的解决方案?
data-export ×8
primefaces ×5
datatable ×4
jsf ×3
csv ×1
jsf-2 ×1
json ×1
lazy-loading ×1
oracle ×1
oracle11g ×1
php ×1
sql ×1
sql-server ×1
t-sql ×1
xls ×1