Tag: Drupal

excel utf-8 csv导出和分隔符

所以我做了这个(我使用Drupal 6): while(@ob_end_clean()); drupal_set_header("Content-type: text/csv;"); drupal_set_header("Cache-Control: no-store, no-cache"); drupal_set_header("Content-Disposition: attachment; filename=translations.csv"); print chr(255) . chr(254) . mb_convert_encoding($output, 'UTF-16LE', 'UTF-8'); exit; 导出utf-8字符的CSV。 当我导入到excel中时,utf-8字符将正确显示。 问题是,excel不会parsing分隔符,即逗号将全部显示在一列中,而不是用作打开文件时的分隔符。 有没有办法做到这一点,当我打开它,逗号将被用作分隔符? csv中的一行代码如下: $output .= '"'.str_replace('"', '""', $id).'","'.str_replace('"', '""', $source).'","'.str_replace('"', '""', $translation) . '"'; 我试图使用制表符\ t而不是逗号作为分隔符,但同样的事情会发生,即。 选项卡不会被用作文件打开时的分隔符

将数据导出到Drupal的Excel中

我需要导出所有我的用户与他们的webform提交的数据excel文件。我可以导出用户,但如何做到这一点与相关的webforms我现在不。 请帮帮我。

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

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

如何删除excelsheet中的属性?

我想导出Drupal的意见,以Excel和我使用PHPExcel创buildExcel文件。 代码如下 public static function ExportExcel() { /** Error reporting */ error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); /** Include PHPExcel */ require_once 'libraries/phpexcel/Classes/PHPExcel.php'; require_once 'libraries/phpexcel/Classes/PHPExcel/IOFactory.php'; // Create new PHPExcel object $objPHPExcel = new \PHPExcel(); // Set document properties $objPHPExcel->getProperties()->setCreator("Maarten Balliauw") ->setLastModifiedBy("Maarten Balliauw") ->setTitle("Office 2007 XLSX Test Document") ->setSubject("Office 2007 XLSX Test Document") ->setDescription("Test document for Office […]

基于Excel电子表格在Drupal中显示视图

我被问到一个使用drupal的朋友的帮忙,他们帮助他们实现了一种方法,他们可以轻松地上传一个Excel文档,并在段落和标题中的不同页面上绘制出数据的某些领域。 Python,ASP.NET和PHP,但从未使用过drupal,对此一无所知。 如果我在这些语言中被赋予了这个任务,那对我来说将是非常简单的,但是因为我对Drupal一无所知,所以我很好奇,如果有人能够向我解释在Drupal中如何做到这一点,那么我可以在同一时间。 谢谢,我感谢任何帮助或指导。

最好的方法来收集,然后导入数据到Drupal?

我正在用Drupal构build我的第一个数据库驱动的网站,我有几个问题。 我目前正在填写一个谷歌文档的Excel电子表格与我想最终能够从网站查询(导入后)的所有数据。 这是最好的开始? 如果这不是最好的方式开始你会推荐什么? 我的计划是填充电子表格,然后通过CCK节点将它作为一个CSV导入到MySQL数据库。 我已经看到了两种方法来做到这一点。 http://drupal.org/node/133705 (将数据导入CCK节点) http://drupal.org/node/237574 (使用电子表格/ csv插入数据而不是SQL插入语句) 基本上我的问题是什么是最好的方式来收集,然后导入数据到Drupal? 在此先感谢您的帮助,build议。

在Drupal中从excel中提取内容

我想提取一个excel文件的内容,并在一个新的post( 页面 )中填充它们。 我想保持行列关系。 例如: sample.xls 名称| 年龄| 性别 A | 20 | 中号 B | 30 | F C | 40 | 中号 在Drupal (我想要的那个) 名称| 年龄| 性别 A | 20 | 中号 B | 30 | F C | 40 | 中号 Drupal中是否有任何模块可以这样做,还是应该为它创build一个新模块? 我希望有一个stream水线遇到这种情况:) 任何build议或帮助? 谢谢..

在VBA中,如何在没有Application.Run()的情况下从未知的模块中调用特定的方法?

我试图在VBA中即兴创build类似Drupal的钩子机制(继续批评,我知道这听起来很愚蠢)。 我努力的原因是,我没有find任何其他方式来正确地划分团队中的工作,所以借助这个机制,我希望能够带来一点Drupal的试验性和真正的钩子调用系统。 我已经做到了,它很好用,但是我有一点缺点。 以下是我所做的:一个调度程序模块,它基本上循环了我项目中的所有模块,并testing它们是否以特定的前缀(暗示它们是钩子模块)开始,当它发现它时这个: Call Application.Run(Module.Name & ".hook_" & HookName) 不是很原始,我知道,但如果我遍历所有的模块,并调用所有Workbook事件的钩子,它开始闻起来有点像AOP。 这意味着我允许任意数量的模块对Workbook_SheetChange ,而不会污染ThisWorkbook中的代码。 更好的是,不同的人将在不同的钩子模块(BIG BONUS)中使用不同的function。 正如我所说,这是有效的,但我也必须在这些调用之前调用Application.EnableEvents = False ,而在调用之后Application.EnableEvents = True ,所以我不会在无限的调用循环中结束。 这也没关系。 我的问题:我想在所有的钩子上创build一个通用的error handling程序,这样如果一个钩子把事情搞砸了,我可以捕捉到我的顶级调度程序中的错误,并重新启用事件。 听起来像一个好主意,但是因为我使用Application.Run() ,所以整个error handling机制在中间被破坏,所以调度程序将不会收到像这样调用的钩子内发生的任何错误。 这也将把应用程序事件设置为False ,这是不好的(记得在我调用钩子之前将它们设置为False )。 我的问题:是否有一种方法来调用一个没有Application.Run的未知模块内具体命名的函数,所以我的错误冒泡到调度程序? 我试过这个: Call Module.hook_WorksheetChange() 但它没有编译(我对它的成功并不屏气,但我希望…)。 在这里, Module是一个保存VBComponent的Object ,而hook_WorksheetChange()是一个在模块中定义的实际的Sub 。 想法,拜托? 让每个钩子总是处理Application.EnableEvents = True清理 – 它应该只关心它自己的特定于特定的error handling。

视图数据导出为较大的文件失败

我使用视图数据导出库来生成基于视图结果的Excel数据。 以10000+行查看结果。 但出口不起作用; 它正在显示一个空白页面。 我已经增加了我的内存限制为1000 MB在php.ini和settings.php。 但是,当回显它显示峰值内存超过1000 MB。 我只能提供1000 MB的最大内存限制。 你能提出一些build议吗?